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)
 
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 174 of file pyEnum.h.

Constructor & Destructor Documentation

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

Definition at line 176 of file pyEnum.h.

Member Function Documentation

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

Definition at line 184 of file pyEnum.h.

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

Definition at line 187 of file pyEnum.h.

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

Definition at line 181 of file pyEnum.h.

long Tf_PyEnumWrapper::GetValue ( ) const
inline

Definition at line 178 of file pyEnum.h.

Friends And Related Function Documentation

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

Definition at line 238 of file pyEnum.h.

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

Definition at line 248 of file pyEnum.h.

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

Definition at line 251 of file pyEnum.h.

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

Definition at line 200 of file pyEnum.h.

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

Definition at line 190 of file pyEnum.h.

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

Definition at line 195 of file pyEnum.h.

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

Definition at line 255 of file pyEnum.h.

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

Definition at line 265 of file pyEnum.h.

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

Definition at line 268 of file pyEnum.h.

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

Definition at line 221 of file pyEnum.h.

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

Definition at line 231 of file pyEnum.h.

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

Definition at line 234 of file pyEnum.h.

TfEnum operator~ ( Tf_PyEnumWrapper const rhs)
friend

Definition at line 272 of file pyEnum.h.

Member Data Documentation

std::string Tf_PyEnumWrapper::name

Definition at line 275 of file pyEnum.h.

TfEnum Tf_PyEnumWrapper::value

Definition at line 276 of file pyEnum.h.


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