AFI
Advanced Forwarding Interface
 All Classes Functions Variables Typedefs Enumerations Enumerator Friends Groups
Public Member Functions | Protected Attributes | List of all members
AftNameTable Class Reference

Master class for managing token/name mappings. More...

#include <AftNameTable.h>

Public Member Functions

 AftNameTable ()
 Constructor for name table.
 
void insert (const std::string nodeType, const std::string &nodeName, AftNodeToken nodeToken)
 
void remove (const std::string nodeType, const std::string &nodeName)
 
const bool find (const std::string nodeType, const std::string &nodeName, AftNodeToken &nodeToken)
 
const bool match (const std::string nodeType, const std::regex &match, AftNameList &nameList)
 

Protected Attributes

AftNameTypeMap _names
 Underlying map used to hold name table entries.
 

Detailed Description

Master class for managing token/name mappings.


The documentation for this class was generated from the following file: