27struct DisabledConstant;
31#include "TypeTraitsAndConcepts/NumericValueConcepts.h"
32#include "TypeTraitsAndConcepts/NumericTypeConcepts.h"
33#include "TypeTraitsAndConcepts/GenericConcepts.h"
39template <
class ElementType,
class StorageType,
size_t extent,
class StorageInfoType>
42template <
class ElementType>
43struct DefaultVectorAllocator;
45template <
typename ElementType,
size_t alignmentInBytes>
46requires (alignmentInBytes >=
alignof (ElementType) && is::powerOfTwoInt<alignmentInBytes>)
47class AlignedAllocator;
49template <is::nonConst ElementType,
template <
class>
class Allocator>
52template <
class ElementType,
size_t extent,
size_t storageExtent>
53requires (extent != std::dynamic_extent && extent <= storageExtent)
56template <
class ElementType,
size_t extent,
class StorageInfoType>
59struct ExpressionTemplateBase;
61template <
template <size_t,
class...>
class ExpressionType,
class RuntimeArgs,
class... AdditionalCompileTimeParameters>
62struct ExpressionChainBuilderWithRuntimeArgs;
The main namespace of the VCTR project.
Definition: Array.h:24