mlc Namespace Reference


Classes

struct  array1d
struct  array1d_info
struct  array2d
struct  array2d_info
class  not_implemented_yet
struct  array3d
struct  array3d_info
struct  true_type
struct  false_type
struct  if_
struct  if_< false, if_true_type, if_false_type >
struct  invalid
struct  case_
struct  switch_< Cond, case_< Compare, Ret >, Default >
struct  switch_< Cond, case_< Compare, Ret, Cases >, Default >
struct  bool_case_
struct  bool_switch_< bool_case_< Cond, Ret >, Default >
struct  bool_switch_< bool_case_< Cond, Ret, Cases >, Default >
struct  is_true< true >
struct  is_false< false >
struct  returns_bool_< true >
struct  returns_bool_< false >
struct  type_eq
struct  type_eq< T, T >
struct  less
struct  lesseq
struct  eq
struct  neq
struct  greater
struct  greatereq
struct  min
struct  max
struct  maxN
struct  saturateN
struct  simple_for_
struct  pow2sup
class  utest
class  begin_type
class  end_type
struct  undefined
class  final
class  top
struct  assign_exact_offset
struct  exact
struct  exact< const T >
struct  exact< T * >
struct  exact< T & >
struct  exact_vt
struct  exact_vt< Exact, final >
struct  typeadj
struct  typeadj< T & >
struct  typeadj< const T >
struct  typeadj< const T & >
struct  array1d_info< card_, internal::unknown_, i_ >
struct  array2d_info< nrows_, ncols_, internal::unknown_, i_ >
struct  array3d_info< nplanes_, nrows_, ncols_, internal::unknown_, i_ >
struct  assign_exact_offset< mlc::final, mlc::final >

Namespaces

namespace  form
namespace  internal

Functions

template<unsigned i, class Info, class T>
get_at (const array1d< Info, T > &arr)
template<int i, class Info, class T>
get (const array1d< Info, T > &arr)
template<class Info, class T>
std::ostream & operator<< (std::ostream &ostr, const array1d< Info, T > &rhs)
template<unsigned i, class Info, class T>
get_at (const array2d< Info, T > &arr)
template<int row, int col, class Info, class T>
get (const array2d< Info, T > &arr)
template<class Info, class T>
std::ostream & operator<< (std::ostream &ostr, const array2d< Info, T > &rhs)
template<unsigned i, class Info, class T>
get_at (const array3d< Info, T > &arr)
template<int plane, int row, int col, class Info, class T>
get (const array3d< Info, T > &arr)
template<class Info, class T>
std::ostream & operator<< (std::ostream &ostr, const array3d< Info, T > &rhs)
template<class T>
internal::x_< T > x (T val)
internal::x_< void > x ()
void FailedCondition__ (const char *condType, const char *condText, const char *fileName, int fileLine)
template<class T>
mlc::exact< T >::ret & to_exact (T &ref)
template<class T>
const mlc::exact< T >::ret & to_exact (const T &ref)
template<class T>
mlc::exact< T >::ret * to_exact (T *ptr)
template<class T>
const mlc::exact< T >::ret * to_exact (const T *ptr)

Variables

static internal::array1d_start_<
int > 
ints_1d = internal::array1d_start_< int >()
static internal::array1d_start_<
float > 
floats_1d = internal::array1d_start_< float >()
static internal::array2d_start_<
int > 
ints_2d = internal::array2d_start_< int >()
static internal::array2d_start_<
float > 
floats_2d = internal::array2d_start_< float >()
static internal::array3d_start_<
int > 
ints_3d = internal::array3d_start_< int >()
static internal::array3d_start_<
float > 
floats_3d = internal::array3d_start_< float >()
static const internal::lbrk_ lbrk = internal::lbrk_()
static const internal::pbrk_ pbrk = internal::pbrk_()
static const begin_type begin = begin_type()
static const end_type end = end_type()


Generated on Tue Feb 20 20:22:32 2007 for Olena by  doxygen 1.5.1