order2_t Struct Reference

#include <order.h>

List of all members.

Public Member Functions

 order2_t ()
 order2_t (int order)
 order2_t (int x, int y)
bool invalid ()
order2_t operator+ (const order2_t &o)
order2_t operator+= (const order2_t &o)
order2_t operator* (const int c)
order2_t operator* (const order2_t &o)
order2_t operator*= (const int c)
order2_t operator*= (const order2_t &o)
bool operator== (const order2_t &o)
bool operator!= (const order2_t &o)
const char * str ()
int get_idx () const

Static Public Member Functions

static order2_t from_int (int o)

Public Attributes

unsigned type:2
union {
   struct {
      unsigned   order:5
   } 
   struct {
      unsigned   x:5
      unsigned   y:5
   } 
}; 

Constructor & Destructor Documentation

order2_t::order2_t (  )  [inline]
order2_t::order2_t ( int  order  )  [inline]
order2_t::order2_t ( int  x,
int  y 
) [inline]

Member Function Documentation

static order2_t order2_t::from_int ( int  o  )  [inline, static]
int order2_t::get_idx (  )  const [inline]
bool order2_t::invalid (  )  [inline]
bool order2_t::operator!= ( const order2_t o  )  [inline]
order2_t order2_t::operator* ( const order2_t o  )  [inline]
order2_t order2_t::operator* ( const int  c  )  [inline]
order2_t order2_t::operator*= ( const order2_t o  )  [inline]
order2_t order2_t::operator*= ( const int  c  )  [inline]
order2_t order2_t::operator+ ( const order2_t o  )  [inline]
order2_t order2_t::operator+= ( const order2_t o  )  [inline]
bool order2_t::operator== ( const order2_t o  )  [inline]
const char* order2_t::str (  )  [inline]

Member Data Documentation

union { ... }
unsigned order2_t::order
unsigned order2_t::type
unsigned order2_t::x
unsigned order2_t::y

The documentation for this struct was generated from the following file:
Generated on Fri Sep 3 09:22:20 2010 for Hermes3D Library: Real Version by  doxygen 1.6.3