H3D API  2.4.1
Classes | Functions
H3D::TypedFieldTypeCheck Namespace Reference

Contains template classes for doing the type checking for the TypedField template class. More...

Classes

struct  Any
 The Any template can be used in the RequiredArgTypes or OptionalArgTypes arguments of a TypedField template instantiation. More...
 
class  InvalidTemplateArguments
 InvalidTemplateArguments An exception thrown when the template argument list does not follow the rules defined in TypedField. More...
 
struct  AnyNumber
 The AnyNumber template can be used in the OptionalArgTypes argument of a TypedField template instantiation. More...
 
struct  Types
 The Types template can be used in the RequiredArgTypes or OptionalArgTypes arguments of a TypedField template instantiation. More...
 

Functions

 H3D_VALUE_EXCEPTION (string, InvalidType)
 An exception thrown when a field is of the wrong type when it is checked. More...
 

Detailed Description

Contains template classes for doing the type checking for the TypedField template class.

Function Documentation

◆ H3D_VALUE_EXCEPTION()

H3D::TypedFieldTypeCheck::H3D_VALUE_EXCEPTION ( string  ,
InvalidType   
)

An exception thrown when a field is of the wrong type when it is checked.

Internal to the H3D::TypedFieldCheck classes.