Namespace for implementation details. More...
| Classes | |
| class | AttributeContainerChecker | 
| class | ObjectPtrContainerChecker | 
| ObjectPtrContainerChecker implementation class.  More... | |
| class | PairChecker | 
| Internal checker class templated to each AttributeChecker for each entry in the pair.  More... | |
| class | PointerChecker | 
| PointerChecker implementation.  More... | |
| class | TupleChecker | 
| Internal checker class templated to each AttributeChecker for each entry in the tuple.  More... | |
| struct | TupleHelper | 
| Helper class defining static methods for MakeTupleChecker and MakeTupleAccessor that are called when user specifies the list of AttributeValue types included in a TupleValue type.  More... | |
| struct | TupleHelper< std::tuple< Args... > > | 
| Helper class defining static methods for MakeTupleValue, MakeTupleChecker and MakeTupleAccessor that are called when user provides a std::tuple of the AttributeValue types included in a TupleValue type.  More... | |
| Functions | |
| Ptr< const AttributeChecker > | MakeDoubleChecker (double min, double max, std::string name) | 
| Make a Double attribute checker with embedded numeric type name.  More... | |
| Ptr< const AttributeChecker > | MakeIntegerChecker (int64_t min, int64_t max, std::string name) | 
| Make an Integer attribute checker with embedded numeric type name.  More... | |
| Ptr< const AttributeChecker > | MakeUintegerChecker (uint64_t min, uint64_t max, std::string name) | 
| Make an Uinteger attribute checker with embedded numeric type name.  More... | |
Namespace for implementation details.