openvrml::FieldValueConcept< T > Struct Template Reference
List of all members.
Detailed Description
template<typename T>
struct openvrml::FieldValueConcept< T >
Concept checking class to validate that a template parameter is a model of the FieldValue concept.
A Field Value is a concrete type that inherits field_value and holds a value for a field of a node.
- Refinement of
- DefaultConstructible, CopyConstructible, Assignable, EqualityComparable
- Associated types
-
- Notation
T | A type that is a model of Field Value |
v | A reference of type field_value & |
- Definitions
- Valid expressions
- In addition to the expressions defined in Assignable and EqualityComparable, the following expressions must be valid.
Name | Expression | Type requirements | Return type |
Downcast | static_cast<T &>(v) | | T & |
- Models
-
|
Public Member Functions |
void | constraints () |
| Validate that T is a model of the FieldValue concept.
|
Member Function Documentation
Validate that T is a model of the FieldValue concept.