KDECore
Namespaces | |
namespace | Modifiers |
Classes | |
struct | CanConvert |
struct | CanDynamicCast |
struct | IsParentOfChild |
struct | IsParentOfChildNonStrict |
struct | MaxTypeSelect |
struct | MaxTypeSelect< KDE::NullType > |
struct | MinTypeSelect |
struct | MinTypeSelect< KDE::NullType > |
struct | ParameterList |
struct | PointerList |
struct | ReferenceList |
struct | StrippedList |
struct | TypeListCheck |
struct | TypeListCheck< KDE::NullType > |
struct | TypeListCheck< KTypeList< Head, Tail > > |
struct | TypeSelect |
struct | TypeSelect< KDE::NullType, size > |
struct | TypeSelectImpl |
class | TypeTraits |
Typedefs | |
typedef TypeSelect< Floats, 4 >::Result | float32 |
typedef TypeSelect< Floats, 8 >::Result | float64 |
typedef TypeSelect< Floats, 12 >::Result | float96 |
typedef TypeSelect< SignedInts, 2 >::Result | int16 |
typedef TypeSelect< SignedInts, 4 >::Result | int32 |
typedef TypeSelect< SignedInts, 8 >::Result | int64 |
typedef TypeSelect< SignedInts, 1 >::Result | int8 |
typedef MaxTypeSelect< Floats >::Result | maxfloat |
typedef MaxTypeSelect< SignedInts >::Result | maxint |
typedef MaxTypeSelect< UnsignedInts >::Result | maxuint |
typedef MinTypeSelect< Floats >::Result | minfloat |
typedef MinTypeSelect< SignedInts >::Result | minint |
typedef MinTypeSelect< UnsignedInts >::Result | minuint |
typedef TypeSelect< UnsignedInts, 2 >::Result | uint16 |
typedef TypeSelect< UnsignedInts, 4 >::Result | uint32 |
typedef TypeSelect< UnsignedInts, 8 >::Result | uint64 |
typedef TypeSelect< UnsignedInts, 1 >::Result | uint8 |
Functions | |
typedef | K_TYPELIST_3 (float, double, long double) Floats |
typedef | K_TYPELIST_6 (signed char, wchar_t, signed short, signed int, signed long, signed long long) SignedInts |
typedef | K_TYPELIST_6 (unsigned char, wchar_t, unsigned short, unsigned int, unsigned long, unsigned long long) UnsignedInts |
Typedef Documentation
◆ float32
typedef TypeSelect<Floats,4>::Result KTypeTraits::float32 |
Definition at line 125 of file ktypetraits.h.
◆ float64
typedef TypeSelect<Floats,8>::Result KTypeTraits::float64 |
Definition at line 126 of file ktypetraits.h.
◆ float96
typedef TypeSelect<Floats,12>::Result KTypeTraits::float96 |
Definition at line 127 of file ktypetraits.h.
◆ int16
typedef TypeSelect<SignedInts,2>::Result KTypeTraits::int16 |
Definition at line 118 of file ktypetraits.h.
◆ int32
typedef TypeSelect<SignedInts,4>::Result KTypeTraits::int32 |
Definition at line 119 of file ktypetraits.h.
◆ int64
typedef TypeSelect<SignedInts,8>::Result KTypeTraits::int64 |
Definition at line 120 of file ktypetraits.h.
◆ int8
typedef TypeSelect<SignedInts,1>::Result KTypeTraits::int8 |
Definition at line 117 of file ktypetraits.h.
◆ maxfloat
typedef MaxTypeSelect<Floats>::Result KTypeTraits::maxfloat |
Definition at line 132 of file ktypetraits.h.
◆ maxint
typedef MaxTypeSelect<SignedInts>::Result KTypeTraits::maxint |
Definition at line 128 of file ktypetraits.h.
◆ maxuint
typedef MaxTypeSelect<UnsignedInts>::Result KTypeTraits::maxuint |
Definition at line 130 of file ktypetraits.h.
◆ minfloat
typedef MinTypeSelect<Floats>::Result KTypeTraits::minfloat |
Definition at line 133 of file ktypetraits.h.
◆ minint
typedef MinTypeSelect<SignedInts>::Result KTypeTraits::minint |
Definition at line 129 of file ktypetraits.h.
◆ minuint
typedef MinTypeSelect<UnsignedInts>::Result KTypeTraits::minuint |
Definition at line 131 of file ktypetraits.h.
◆ uint16
typedef TypeSelect<UnsignedInts,2>::Result KTypeTraits::uint16 |
Definition at line 122 of file ktypetraits.h.
◆ uint32
typedef TypeSelect<UnsignedInts,4>::Result KTypeTraits::uint32 |
Definition at line 123 of file ktypetraits.h.
◆ uint64
typedef TypeSelect<UnsignedInts,8>::Result KTypeTraits::uint64 |
Definition at line 124 of file ktypetraits.h.
◆ uint8
typedef TypeSelect<UnsignedInts,1>::Result KTypeTraits::uint8 |
Definition at line 121 of file ktypetraits.h.
Function Documentation
◆ K_TYPELIST_3()
◆ K_TYPELIST_6() [1/2]
typedef KTypeTraits::K_TYPELIST_6 | ( | signed char | , |
wchar_t | , | ||
signed short | , | ||
signed int | , | ||
signed long | , | ||
signed long long | |||
) |
◆ K_TYPELIST_6() [2/2]
typedef KTypeTraits::K_TYPELIST_6 | ( | unsigned char | , |
wchar_t | , | ||
unsigned short | , | ||
unsigned int | , | ||
unsigned long | , | ||
unsigned long long | |||
) |
Documentation copyright © 1996-2023 The KDE developers.
Generated on Mon Feb 20 2023 00:00:00 by doxygen 1.9.6 written by Dimitri van Heesch, © 1997-2006
KDE's Doxygen guidelines are available online.