| 
| 
  | TableConfig (const IR::P4Table *table, std::vector< TableRule > rules) | 
|   | 
| 
  | TableConfig (const IR::P4Table *table, std::vector< TableRule > rules, TestObjectMap tableProperties) | 
|   | 
| 
void  | addTableProperty (cstring propertyName, const TestObject *property) | 
|   | Add a table property to the table. 
  | 
|   | 
| 
  | DECLARE_TYPEINFO (TableConfig, TestObject) | 
|   | 
| const TableConfig *  | evaluate (const Model &model, bool doComplete) const override | 
|   | 
| cstring  | getObjectName () const override | 
|   | 
| const TestObjectMap *  | getProperties () const | 
|   | 
| const TestObject *  | getProperty (cstring propertyName, bool checked) const | 
|   | 
| const std::vector< TableRule > *  | getRules () const | 
|   | 
| 
const IR::P4Table *  | getTable () const | 
|   | 
| 
  | TestObject (const TestObject &)=default | 
|   | 
| 
  | TestObject (TestObject &&)=default | 
|   | 
| 
  | DECLARE_TYPEINFO (TestObject) | 
|   | 
| 
TestObject &  | operator= (const TestObject &)=default | 
|   | 
| 
TestObject &  | operator= (TestObject &&)=default | 
|   | 
| 
template<typename T >  | 
| T &  | as () | 
|   | Tries to convert the class to type T. A BUG occurs if the cast fails. 
  | 
|   | 
| 
template<typename T >  | 
| const T &  | as () const | 
|   | Tries to convert the class to type T. A BUG occurs if the cast fails. 
  | 
|   | 
| 
template<typename T >  | 
| T *  | checkedTo () | 
|   | Performs a checked cast. A BUG occurs if the cast fails. 
  | 
|   | 
| 
template<typename T >  | 
| const T *  | checkedTo () const | 
|   | Performs a checked cast. A BUG occurs if the cast fails. 
  | 
|   | 
| template<typename T >  | 
| bool  | is () const noexcept | 
|   | 
| virtual bool  | isA (TypeId typeId) const noexcept=0 | 
|   | 
| 
template<typename T >  | 
| const T *  | to () const noexcept | 
|   | Same as to, but returns const pointer to T. 
  | 
|   | 
| template<typename T >  | 
| T *  | to () noexcept | 
|   | 
| virtual TypeId  | typeId () const noexcept=0 | 
|   |