OmniSciDB  cde582ebc3
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
TextEncodingDict Struct Reference

#include <heavydbTypes.h>

Public Member Functions

 TextEncodingDict (const int32_t other)
 
 TextEncodingDict ()
 
 operator int32_t () const
 
TextEncodingDict operator= (const int32_t other)
 
DEVICE ALWAYS_INLINE bool operator== (const TextEncodingDict &other) const
 
DEVICE ALWAYS_INLINE bool operator== (const int32_t &other) const
 
DEVICE ALWAYS_INLINE bool operator== (const int64_t &other) const
 
DEVICE ALWAYS_INLINE bool operator!= (const TextEncodingDict &other) const
 
DEVICE ALWAYS_INLINE bool operator!= (const int32_t &other) const
 
DEVICE ALWAYS_INLINE bool operator!= (const int64_t &other) const
 
DEVICE ALWAYS_INLINE bool operator< (const TextEncodingDict &other) const
 
DEVICE ALWAYS_INLINE bool operator< (const int32_t &other) const
 
DEVICE ALWAYS_INLINE bool operator< (const int64_t &other) const
 

Public Attributes

int32_t value
 

Detailed Description

Definition at line 75 of file heavydbTypes.h.

Constructor & Destructor Documentation

TextEncodingDict::TextEncodingDict ( const int32_t  other)
inline

Definition at line 79 of file heavydbTypes.h.

79 : value(other) {}
TextEncodingDict::TextEncodingDict ( )
inline

Definition at line 80 of file heavydbTypes.h.

80 : value(0) {}

Member Function Documentation

TextEncodingDict::operator int32_t ( ) const
inline

Definition at line 83 of file heavydbTypes.h.

References value.

83 { return value; }
DEVICE ALWAYS_INLINE bool TextEncodingDict::operator!= ( const TextEncodingDict other) const
inline

Definition at line 102 of file heavydbTypes.h.

References operator==().

102  {
103  return !operator==(other);
104  }
DEVICE ALWAYS_INLINE bool operator==(const TextEncodingDict &other) const
Definition: heavydbTypes.h:90

+ Here is the call graph for this function:

DEVICE ALWAYS_INLINE bool TextEncodingDict::operator!= ( const int32_t &  other) const
inline

Definition at line 105 of file heavydbTypes.h.

References operator==().

105  {
106  return !operator==(other);
107  }
DEVICE ALWAYS_INLINE bool operator==(const TextEncodingDict &other) const
Definition: heavydbTypes.h:90

+ Here is the call graph for this function:

DEVICE ALWAYS_INLINE bool TextEncodingDict::operator!= ( const int64_t &  other) const
inline

Definition at line 109 of file heavydbTypes.h.

References operator==().

109  {
110  return !operator==(other);
111  }
DEVICE ALWAYS_INLINE bool operator==(const TextEncodingDict &other) const
Definition: heavydbTypes.h:90

+ Here is the call graph for this function:

DEVICE ALWAYS_INLINE bool TextEncodingDict::operator< ( const TextEncodingDict other) const
inline

Definition at line 113 of file heavydbTypes.h.

References value.

113  {
114  return value < other.value;
115  }
DEVICE ALWAYS_INLINE bool TextEncodingDict::operator< ( const int32_t &  other) const
inline

Definition at line 117 of file heavydbTypes.h.

References value.

117  {
118  return value < other;
119  }
DEVICE ALWAYS_INLINE bool TextEncodingDict::operator< ( const int64_t &  other) const
inline

Definition at line 121 of file heavydbTypes.h.

References value.

121  {
122  return value < other;
123  }
TextEncodingDict TextEncodingDict::operator= ( const int32_t  other)
inline

Definition at line 85 of file heavydbTypes.h.

References value.

85  {
86  value = other;
87  return *this;
88  }
DEVICE ALWAYS_INLINE bool TextEncodingDict::operator== ( const TextEncodingDict other) const
inline

Definition at line 90 of file heavydbTypes.h.

References value.

Referenced by operator!=().

90  {
91  return value == other.value;
92  }

+ Here is the caller graph for this function:

DEVICE ALWAYS_INLINE bool TextEncodingDict::operator== ( const int32_t &  other) const
inline

Definition at line 94 of file heavydbTypes.h.

References value.

94  {
95  return value == other;
96  }
DEVICE ALWAYS_INLINE bool TextEncodingDict::operator== ( const int64_t &  other) const
inline

Definition at line 98 of file heavydbTypes.h.

References value.

98  {
99  return value == other;
100  }

Member Data Documentation

int32_t TextEncodingDict::value

Definition at line 76 of file heavydbTypes.h.

Referenced by inline_null_value(), operator int32_t(), operator<(), operator=(), and operator==().


The documentation for this struct was generated from the following file: