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.