Data types for the specified association type (or its node). More...
#include <AssnsTraits.h>
Data types for the specified association type (or its node).
Assns | art association type, or its node |
The trait class is expected to provide the following types:
left_t
: type at the left side of the associationright_t
: type at the right side of the associationdata_t
: type of data bound to the associationleftptr_t
: art pointer to the left siderightptr_t
: art pointer to the right sidedataptr_t
: pointer to the bound metadataassns_t
: type of the art association objectart_assns_node_t
: node in the associations list, representing a single connection between two objects and its metadataand the following constant value:
hasMetadata
: shortcut to know whether this node supports any metadataThe trait class is not defined for types other than art::Assns
and its node type.
Definition at line 102 of file AssnsTraits.h.