| Home | Download | Screen shots | Discussion | Documentation |
|---|
Concept checking class to validate that a template parameter is a model of the Field Value concept. More...
#include <openvrml/field_value.h>
Public Member Functions | |
| void | constraints () |
| Validate that T is a model of the Field Value concept. | |
Public Attributes | |
| field_value * | base_ptr |
| T * | fv |
| field_value::type_id | id |
Concept checking class to validate that a template parameter is a model of the Field Value concept.
A Field Value is a concrete type that inherits field_value and holds a value for a field of a node.
Value type | T::value_type | The type of T's value member. The value type must be Assignable and DefaultConstructible. |
| A type that is a model of Field Value |
| A reference of type |
Name | Expression | Type requirements | Return type |
|---|---|---|---|
Downcast |
| T & |
| T | the type to validate against this concept. |
| void openvrml::FieldValueConcept< T >::constraints | ( | ) | [inline] |
Validate that T is a model of the Field Value concept.
| openvrml::field_value * openvrml::FieldValueConcept< T >::base_ptr |
For internal use only.
| T * openvrml::FieldValueConcept< T >::fv |
For internal use only.
| openvrml::field_value::type_id openvrml::FieldValueConcept< T >::id |
For internal use only.