HDK
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
Tf_PyEnumWrapper Struct Reference

#include <pyEnum.h>

+ Inheritance diagram for Tf_PyEnumWrapper:

Public Types

typedef Tf_PyEnumWrapper This
 

Public Member Functions

 Tf_PyEnumWrapper (std::string const &n, TfEnum const &val)
 
long GetValue () const
 
std::string GetName () const
 
std::string GetDisplayName () const
 
std::string GetFullName () const
 

Public Attributes

std::string name
 
TfEnum value
 

Friends

bool operator== (Tf_PyEnumWrapper const &self, long other)
 
bool operator== (Tf_PyEnumWrapper const &lhs, Tf_PyEnumWrapper const &rhs)
 
bool operator!= (Tf_PyEnumWrapper const &lhs, Tf_PyEnumWrapper const &rhs)
 
bool operator< (Tf_PyEnumWrapper const &lhs, Tf_PyEnumWrapper const &rhs)
 
bool operator> (Tf_PyEnumWrapper const &lhs, Tf_PyEnumWrapper const &rhs)
 
bool operator<= (Tf_PyEnumWrapper const &lhs, Tf_PyEnumWrapper const &rhs)
 
bool operator>= (Tf_PyEnumWrapper const &lhs, Tf_PyEnumWrapper const &rhs)
 
TfEnum operator| (Tf_PyEnumWrapper const &lhs, Tf_PyEnumWrapper const &rhs)
 
TfEnum operator| (Tf_PyEnumWrapper const &lhs, long rhs)
 
TfEnum operator| (long lhs, Tf_PyEnumWrapper const &rhs)
 
TfEnum operator& (Tf_PyEnumWrapper const &lhs, Tf_PyEnumWrapper const &rhs)
 
TfEnum operator& (Tf_PyEnumWrapper const &lhs, long rhs)
 
TfEnum operator& (long lhs, Tf_PyEnumWrapper const &rhs)
 
TfEnum operator^ (Tf_PyEnumWrapper const &lhs, Tf_PyEnumWrapper const &rhs)
 
TfEnum operator^ (Tf_PyEnumWrapper const &lhs, long rhs)
 
TfEnum operator^ (long lhs, Tf_PyEnumWrapper const &rhs)
 
TfEnum operator~ (Tf_PyEnumWrapper const &rhs)
 

Detailed Description

Definition at line 171 of file pyEnum.h.

Member Typedef Documentation

Definition at line 173 of file pyEnum.h.

Constructor & Destructor Documentation

Tf_PyEnumWrapper::Tf_PyEnumWrapper ( std::string const &  n,
TfEnum const &  val 
)
inline

Definition at line 175 of file pyEnum.h.

Member Function Documentation

std::string Tf_PyEnumWrapper::GetDisplayName ( ) const
inline

Definition at line 183 of file pyEnum.h.

std::string Tf_PyEnumWrapper::GetFullName ( ) const
inline

Definition at line 186 of file pyEnum.h.

std::string Tf_PyEnumWrapper::GetName ( ) const
inline

Definition at line 180 of file pyEnum.h.

long Tf_PyEnumWrapper::GetValue ( ) const
inline

Definition at line 177 of file pyEnum.h.

Friends And Related Function Documentation

bool operator!= ( Tf_PyEnumWrapper const &  lhs,
Tf_PyEnumWrapper const &  rhs 
)
friend

Definition at line 199 of file pyEnum.h.

TfEnum operator& ( Tf_PyEnumWrapper const &  lhs,
Tf_PyEnumWrapper const &  rhs 
)
friend

Definition at line 260 of file pyEnum.h.

TfEnum operator& ( Tf_PyEnumWrapper const &  lhs,
long  rhs 
)
friend

Definition at line 270 of file pyEnum.h.

TfEnum operator& ( long  lhs,
Tf_PyEnumWrapper const &  rhs 
)
friend

Definition at line 273 of file pyEnum.h.

bool operator< ( Tf_PyEnumWrapper const &  lhs,
Tf_PyEnumWrapper const &  rhs 
)
friend

Definition at line 204 of file pyEnum.h.

bool operator<= ( Tf_PyEnumWrapper const &  lhs,
Tf_PyEnumWrapper const &  rhs 
)
friend

Definition at line 224 of file pyEnum.h.

bool operator== ( Tf_PyEnumWrapper const &  self,
long  other 
)
friend

Definition at line 189 of file pyEnum.h.

bool operator== ( Tf_PyEnumWrapper const &  lhs,
Tf_PyEnumWrapper const &  rhs 
)
friend

Definition at line 194 of file pyEnum.h.

bool operator> ( Tf_PyEnumWrapper const &  lhs,
Tf_PyEnumWrapper const &  rhs 
)
friend

Definition at line 218 of file pyEnum.h.

bool operator>= ( Tf_PyEnumWrapper const &  lhs,
Tf_PyEnumWrapper const &  rhs 
)
friend

Definition at line 230 of file pyEnum.h.

TfEnum operator^ ( Tf_PyEnumWrapper const &  lhs,
Tf_PyEnumWrapper const &  rhs 
)
friend

Definition at line 277 of file pyEnum.h.

TfEnum operator^ ( Tf_PyEnumWrapper const &  lhs,
long  rhs 
)
friend

Definition at line 287 of file pyEnum.h.

TfEnum operator^ ( long  lhs,
Tf_PyEnumWrapper const &  rhs 
)
friend

Definition at line 290 of file pyEnum.h.

TfEnum operator| ( Tf_PyEnumWrapper const &  lhs,
Tf_PyEnumWrapper const &  rhs 
)
friend

Definition at line 243 of file pyEnum.h.

TfEnum operator| ( Tf_PyEnumWrapper const &  lhs,
long  rhs 
)
friend

Definition at line 253 of file pyEnum.h.

TfEnum operator| ( long  lhs,
Tf_PyEnumWrapper const &  rhs 
)
friend

Definition at line 256 of file pyEnum.h.

TfEnum operator~ ( Tf_PyEnumWrapper const &  rhs)
friend

Definition at line 294 of file pyEnum.h.

Member Data Documentation

std::string Tf_PyEnumWrapper::name

Definition at line 297 of file pyEnum.h.

TfEnum Tf_PyEnumWrapper::value

Definition at line 298 of file pyEnum.h.


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