|
docc 0.8.3 (0d44999b)
C++ API Reference
|
Classes | |
| struct | MyHash |
| struct | ArgCapture |
| class | ArgCaptureIO |
| struct | PrimitiveCppType |
| struct | PrimitiveCppType< PrimitiveType::Float > |
| struct | PrimitiveCppType< PrimitiveType::Double > |
| struct | PrimitiveCppType< PrimitiveType::X86_FP80 > |
| struct | PrimitiveCppType< PrimitiveType::Int8 > |
| struct | PrimitiveCppType< PrimitiveType::Int16 > |
| struct | PrimitiveCppType< PrimitiveType::Int32 > |
| struct | PrimitiveCppType< PrimitiveType::Int64 > |
| struct | PrimitiveCppType< PrimitiveType::UInt8 > |
| struct | PrimitiveCppType< PrimitiveType::UInt16 > |
| struct | PrimitiveCppType< PrimitiveType::UInt32 > |
| struct | PrimitiveCppType< PrimitiveType::UInt64 > |
Concepts | |
| concept | HasNumericLimits |
Enumerations | |
| enum class | PrimitiveType { Void = 0 , Bool = 1 , Int8 = 2 , Int16 = 3 , Int32 = 4 , Int64 = 5 , Int128 = 6 , UInt8 = 7 , UInt16 = 8 , UInt32 = 9 , UInt64 = 10 , UInt128 = 11 , Half = 12 , BFloat = 13 , Float = 14 , Double = 15 , X86_FP80 = 16 , FP128 = 17 , PPC_FP128 = 18 , PRIMITIVE_TYPE_COUNT = 19 } |
Functions | |
| constexpr const char * | to_string (PrimitiveType e) |
| template<HasNumericLimits T> | |
| constexpr T | machine_epsilon () |
| template<typename T> | |
| constexpr T | machine_epsilon () |
| long double | primitive_type_epsilon (arg_capture::PrimitiveType pt) |
Variables | |
| static const uint32_t | INDEX_FORMAT_VERSION = 0x00000001 |
| static const char * | primitive_type_names [] |
| static const char * | primitive_type_cppspellings [] |
| static const double | primitive_type_machine_epsilons [] |
|
strong |
|
constexpr |
|
constexpr |
|
inline |
|
constexpr |
|
static |
|
static |
|
static |
|
static |