Helper to test if an array entry matches a config path specification. More...
 Collaboration diagram for ns3::ArrayMatcher:Public Member Functions | |
| ArrayMatcher (std::string element) | |
| Construct from a Config path specification.  More... | |
| bool | Matches (uint32_t i) const | 
| Test if a specific index matches the Config Path.  More... | |
Private Member Functions | |
| bool | StringToUint32 (std::string str, uint32_t *value) const | 
Convert a string to an uint32_t.  More... | |
Private Attributes | |
| std::string | m_element | 
| The Config path element.  More... | |
Helper to test if an array entry matches a config path specification.
| ns3::ArrayMatcher::ArrayMatcher | ( | std::string | element | ) | 
| bool ns3::ArrayMatcher::Matches | ( | uint32_t | i | ) | const | 
Test if a specific index matches the Config Path.
| [in] | i | The index. | 
true if the index matches the Config Path. Definition at line 189 of file config.cc.
References ArrayMatcher(), m_element, Matches(), NS_LOG_DEBUG, NS_LOG_FUNCTION, and StringToUint32().
Referenced by ns3::Resolver::DoArrayResolve(), and Matches().
 Here is the call graph for this function:
 Here is the caller graph for this function:
      
  | 
  private | 
Convert a string to an uint32_t. 
| [in] | str | The string. | 
| [in] | value | The location to store the uint32_t.  | 
true if the string could be converted. Definition at line 253 of file config.cc.
References NS_LOG_FUNCTION.
Referenced by Matches().
 Here is the caller graph for this function:
      
  | 
  private |