HDK
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
Alembic::Util::ALEMBIC_VERSION_NS::bool_t Class Reference

#include <PlainOldDataType.h>

Public Member Functions

 bool_t ()
 
 bool_t (bool tf)
 
 bool_t (byte_t b)
 
bool_toperator= (bool tf)
 
bool_toperator= (byte_t b)
 
bool_t operator! (void)
 
bool asBool () const
 
 operator bool () const
 

Detailed Description

BOOLEAN BASE TYPE - since C++ doesn't explicitly demand that bool be a given bit depth, but we need it to be here, we make our own bool type, which is a bit silly. This is purely for storage reasons.

Definition at line 64 of file PlainOldDataType.h.

Constructor & Destructor Documentation

Alembic::Util::ALEMBIC_VERSION_NS::bool_t::bool_t ( )
inline

Definition at line 67 of file PlainOldDataType.h.

Alembic::Util::ALEMBIC_VERSION_NS::bool_t::bool_t ( bool  tf)
inline

Definition at line 69 of file PlainOldDataType.h.

Alembic::Util::ALEMBIC_VERSION_NS::bool_t::bool_t ( byte_t  b)
inline

Definition at line 70 of file PlainOldDataType.h.

Member Function Documentation

bool Alembic::Util::ALEMBIC_VERSION_NS::bool_t::asBool ( ) const
inline

Definition at line 96 of file PlainOldDataType.h.

Alembic::Util::ALEMBIC_VERSION_NS::bool_t::operator bool ( ) const
inline

Definition at line 97 of file PlainOldDataType.h.

bool_t Alembic::Util::ALEMBIC_VERSION_NS::bool_t::operator! ( void  )
inline

Definition at line 91 of file PlainOldDataType.h.

bool_t& Alembic::Util::ALEMBIC_VERSION_NS::bool_t::operator= ( bool  tf)
inline

Using default copy constructor ... Using default assignment operator ...

Definition at line 79 of file PlainOldDataType.h.

bool_t& Alembic::Util::ALEMBIC_VERSION_NS::bool_t::operator= ( byte_t  b)
inline

Definition at line 85 of file PlainOldDataType.h.


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