• Skip to content
  • Skip to link menu
  • KDE API Reference
  • kdelibs-4.14.38 API Reference
  • KDE Home
  • Contact Us
 

KDECore

Namespaces | Classes | Typedefs | Functions
KTypeTraits Namespace Reference

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()

typedef KTypeTraits::K_TYPELIST_3 ( float  ,
double  ,
long double   
)

◆ 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   
)
This file is part of the KDE documentation.
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.

KDECore

Skip menu "KDECore"
  • Main Page
  • Namespace List
  • Namespace Members
  • Alphabetical List
  • Class List
  • Class Hierarchy
  • Class Members
  • File List
  • File Members
  • Modules
  • Related Pages

kdelibs-4.14.38 API Reference

Skip menu "kdelibs-4.14.38 API Reference"
  • DNSSD
  • Interfaces
  •   KHexEdit
  •   KMediaPlayer
  •   KSpeech
  •   KTextEditor
  • kconf_update
  • KDE3Support
  •   KUnitTest
  • KDECore
  • KDED
  • KDEsu
  • KDEUI
  • KDEWebKit
  • KDocTools
  • KFile
  • KHTML
  • KImgIO
  • KInit
  • kio
  • KIOSlave
  • KJS
  •   KJS-API
  •   WTF
  • kjsembed
  • KNewStuff
  • KParts
  • KPty
  • Kross
  • KUnitConversion
  • KUtils
  • Nepomuk
  • Plasma
  • Solid
  • Sonnet
  • ThreadWeaver
Report problems with this website to our bug tracking system.
Contact the specific authors with questions and comments about the page contents.

KDE® and the K Desktop Environment® logo are registered trademarks of KDE e.V. | Legal