#include <limits>
#include <stdexcept>
Go to the source code of this file.
Classes | |
class | VTBC_StructArray< TT_Datatype, TT_Sizetype > |
class | VTBC_FixedStructArray< TT_Datatype, TT_Sizetype > |
class | EnrichedArray< StructArraytype > |
class | AutofiedStructArray< StructArraytype > |
class | CTinyVector< Datatype, Sizetype, DefaultResizeStep > |
Defines | |
#define | TemplateComposition(Composer_, Composed_, Compositum_) |
#define | TemplateComposition2(Composer_, Composed1_, Composed2_, Compositum_) |
Functions | |
TemplateComposition (EnrichedArray, VTBC_StructArray, StructArray) TemplateComposition(EnrichedArray | |
TemplateComposition2 (AutofiedStructArray, EnrichedArray, VTBC_StructArray, AutoStructArray) TemplateComposition2(AutofiedStructArray | |
Variables | |
VTBC_FixedStructArray | |
EnrichedArray |
Definition in file TinyVector.H.
#define TemplateComposition | ( | Composer_, | |||
Composed_, | |||||
Compositum_ | ) |
Value:
template <typename T1, typename T2 = int> struct Compositum_ \ { \ typedef Composer_ < Composed_ <T1,T2> > Type; \ };
Definition at line 158 of file TinyVector.H.
#define TemplateComposition2 | ( | Composer_, | |||
Composed1_, | |||||
Composed2_, | |||||
Compositum_ | ) |
Value:
template <typename T1, typename T2 = int> struct Compositum_ \ { \ typedef Composer_ < Composed1_ < Composed2_ <T1,T2> > > Type; \ };
Definition at line 169 of file TinyVector.H.
TemplateComposition | ( | EnrichedArray | , | |
VTBC_StructArray | , | |||
StructArray | ||||
) |
TemplateComposition2 | ( | AutofiedStructArray | , | |
EnrichedArray | , | |||
VTBC_StructArray | , | |||
AutoStructArray | ||||
) |
Definition at line 177 of file TinyVector.H.
Definition at line 166 of file TinyVector.H.