struct CrlTypeVector / crl_type_vector_t
Concrete Class
Description
The value must be a vector typed value, i.e., indexed with ints.
The element type of all elements must be the same, namely
element_type(). The length is arbitrary.
In CRL2 file syntax, this type is called
TYPE []
Here, TYPE is the name or the element type.
Kinship
Immediate super class: TypeCompound
Slots
Inherited Slots
Members
Inherited Members
Detailed Descriptions
#if CRL_NEED_TYPE_VECTOR
Type * element () const
Reader of slot 'element': Type of the elements.
To write this slot, use set_element()/reset_element().
This reader is NULL safe; for this == NULL, it returns NULL.
#if CRL_NEED_TYPE_VECTOR
void set_element (Type *)
Writer of slot 'element': Type of the elements.
To read this slot, use element().
This writer must not be invoked with this == NULL.
#if CRL_NEED_TYPE_VECTOR
void reset_element ()
NULL writer of slot 'element': Type of the elements.
To read this slot, use element().
This writer must not be invoked with this == NULL.
#if CRL_NEED_TYPE_VECTOR
[constructor] CrlTypeVector ()
#if CRL_NEED_TYPE_VECTOR
[constructor] CrlTypeVector (Type *)
#if CRL_NEED_TYPE_VECTOR
[constructor] CrlTypeVector (TypeVector const &)
#if CRL_NEED_TYPE_VECTOR
void operator= (TypeVector const &)
Occurrences of CrlTypeVector