phdMesh  Version of the Day
 All Classes Namespaces Functions Variables Typedefs Enumerations Enumerator Groups
Class List
Here are the classes, structs, unions and interfaces with brief descriptions:
[detail level 12]
oNphdmesh
|oCArrayThe preferred multi-dimensional Array interface with compile-time user-defined dimension ordinates
|oCArrayDimTagAbstract base class for array dimension tags supplied to the Array template class
|oCArrayDimensionAn anonymous array dimension tag, which is NOT the recommended usage
|oCArray< Scalar, array_order, void, void, void, void, void, void, void, void >The not-preferred multi-dimensional Array interface with runtime user-defined dimension ordinates. Typically used when runtime-polymorphic arrays are passed to functions
|oCStaticAssertCompiler-enforced value of 'expression == true'
|oCCSetSet of entities of arbitrary types
|oCIndexListCompile-time list of indices
|oCIndexListAtAccess member of compile-time list of indices.
Defines enum { value = index_at_J };
|oCNamedValueNamedValue to an ordinary value
|oCNamedValue< void >Base class for references provides access to anonymous type
|oCNamedValue< T & >NamedValue to an ordinary reference
|oCNamedValue< const T & >NamedValue to an ordinary constant value
|oCNamedValue< T[N] >NamedValue to a fixed size array
|oCNamedValue< T * >NamedValue to a fixed size array of ordinary values
|oCNamedValue< const T * >NamedValue to a const fixed size array of ordinary values
|oCNamedValue< std::vector< T > >NamedValue to a std::vector
|oCNamedValue< const std::vector< T > & >NamedValue to a const std::vector
|oCNumericEnumMap a numeric scalar Type to an integer value
|oCNumericEnum< void >Map the integer value associated with a numeric scalar type to a text name or byte size
|oCNumericTypeInverse map of a numeric scalar type to an integer value
|oCIdentProcBox
|oCPairIterPair of begin and end iterators wrapped to provide a container-like view of the span
|oCPairIter< IterType, std::random_access_iterator_tag >Pair of begin and end iterators wrapped to provide a container-like view of the span
|oCIdentProc
|oCParallelIndex
|oCSetvMemberBase class for Setv members.Objects stored in a Setv container must be derived from this template base class with the key type for the container
|oCSetvIterTemplate class for the Setv bidirectional iterators
|oCSetvAssociative container of explictly managed entities
|oCSameTypeMember enum { value = ... }; is true if T1 and T2 are the same type
|oCTypeListA link within a linked list of types.A linked list of types where Tail is required to either terminate the list with TypeListEnd or continue the list with another instantiation of TypeList
|oCTypeListLengthMember enum { value = ... }; is the length of the type list
|oCTypeListAtMember typedef ... type ; is the type of the member of ListType at location ordinal if ordinal is less than the type list length
|oCTypeListIndexMember enum { value = ... }; is the location within ListType of occurance I of type TestValue . If this occurance does not exist then value = -1
|oCTypeListCountMember enum { value = ... }; is the number of occurances of TestValue within ListType
|oCTypeListMemberMember enum { value = ... }; is true if TestValue is a member of ListType
|oCTypeListUniqueMember enum { value = ... }; is true if each member of ListType appears exactly once
|oCTypeListDisjointMember enum { value = ... }; is true if all members of ListA are not a member ListB
|oCTypeListFirstMember typedef ... type ; is the first member of ListType
|oCTypeListLastMember typedef ... type ; is the last member of ListType
|oCTypeListAppendMember typedef ... type ; is defined by appending T to the end of ListA
|oCTypeListJoinMember typedef ... type ; is defined by joining ListB to the end of ListA
|oCTypeListEraseAtMember typedef ... type ; is defined by erasing member at ordinal from ListType
|oCTypeListCleanMember typedef ... type ; is defined by truncating ListType at the first occurance of TypeListEnd . Used by MakeTypeList to generate a clean type list
|\CMakeTypeListMember typedef ... type ; is the type list formed from the template arguments
\NTPI
 \CLockGuard