Classes | Functions
arma_boost Namespace Reference

namespace for functions and classes which partially emulate Boost functionality More...

Classes

class  basic_format
struct  basic_format_only
struct  basic_format_only< basic_format< T1, T2 > >
struct  char_only
struct  char_only< char >
class  format
struct  format_metaprog
struct  format_metaprog< basic_format< T1, T2 > >
struct  string_only
struct  string_only< std::string >

Functions

int arma_snprintf (char *out, size_t size, const char *fmt,...)
template<typename T2 >
basic_format< format, T2 > operator% (const format &X, const T2 &arg)
template<typename T1 , typename T2 , typename T3 >
basic_format< basic_format< T1,
T2 >, T3 > 
operator% (const basic_format< T1, T2 > &X, const T3 &arg)
template<typename T1 , typename T2 >
std::ostream & operator<< (std::ostream &o, const basic_format< T1, T2 > &X)
template<typename T2 >
std::string str (const basic_format< format, T2 > &X)
template<typename T2 , typename T3 >
std::string str (const basic_format< basic_format< format, T2 >, T3 > &X)
template<typename T2 , typename T3 , typename T4 >
std::string str (const basic_format< basic_format< basic_format< format, T2 >, T3 >, T4 > &X)
template<typename T2 , typename T3 , typename T4 , typename T5 >
std::string str (const basic_format< basic_format< basic_format< basic_format< format, T2 >, T3 >, T4 >, T5 > &X)
template<typename T2 , typename T3 , typename T4 , typename T5 , typename T6 >
std::string str (const basic_format< basic_format< basic_format< basic_format< basic_format< format, T2 >, T3 >, T4 >, T5 >, T6 > &X)
template<typename T2 , typename T3 , typename T4 , typename T5 , typename T6 , typename T7 >
std::string str (const basic_format< basic_format< basic_format< basic_format< basic_format< basic_format< format, T2 >, T3 >, T4 >, T5 >, T6 >, T7 > &X)
template<typename T1 , typename T2 >
std::string str (const basic_format< T1, T2 > &X)
template<typename T1 >
static const T1 & str_wrapper (const T1 &x, const typename string_only< T1 >::result *junk=0)
template<typename T1 >
static const T1 * str_wrapper (const T1 *x, const typename char_only< T1 >::result *junk=0)
template<typename T1 >
static std::string str_wrapper (const T1 &x, const typename basic_format_only< T1 >::result *junk=0)

Detailed Description

namespace for functions and classes which partially emulate Boost functionality


Function Documentation

int arma_boost::arma_snprintf ( char *  out,
size_t  size,
const char *  fmt,
  ... 
) [inline]

Definition at line 42 of file format_wrap.hpp.

template<typename T2 >
basic_format< format, T2 > arma_boost::operator% ( const format &  X,
const T2 &  arg 
) [inline]

Definition at line 107 of file format_wrap.hpp.

template<typename T1 , typename T2 , typename T3 >
basic_format< basic_format<T1,T2>, T3 > arma_boost::operator% ( const basic_format< T1, T2 > &  X,
const T3 &  arg 
) [inline]

Definition at line 117 of file format_wrap.hpp.

template<typename T1 , typename T2 >
std::ostream& arma_boost::operator<< ( std::ostream &  o,
const basic_format< T1, T2 > &  X 
) [inline]

Definition at line 483 of file format_wrap.hpp.

template<typename T2 >
std::string arma_boost::str ( const basic_format< format, T2 > &  X) [inline]

Definition at line 127 of file format_wrap.hpp.

template<typename T2 , typename T3 >
std::string arma_boost::str ( const basic_format< basic_format< format, T2 >, T3 > &  X) [inline]

Definition at line 179 of file format_wrap.hpp.

template<typename T2 , typename T3 , typename T4 >
std::string arma_boost::str ( const basic_format< basic_format< basic_format< format, T2 >, T3 >, T4 > &  X) [inline]

Definition at line 231 of file format_wrap.hpp.

template<typename T2 , typename T3 , typename T4 , typename T5 >
std::string arma_boost::str ( const basic_format< basic_format< basic_format< basic_format< format, T2 >, T3 >, T4 >, T5 > &  X) [inline]

Definition at line 283 of file format_wrap.hpp.

template<typename T2 , typename T3 , typename T4 , typename T5 , typename T6 >
std::string arma_boost::str ( const basic_format< basic_format< basic_format< basic_format< basic_format< format, T2 >, T3 >, T4 >, T5 >, T6 > &  X) [inline]

Definition at line 335 of file format_wrap.hpp.

template<typename T2 , typename T3 , typename T4 , typename T5 , typename T6 , typename T7 >
std::string arma_boost::str ( const basic_format< basic_format< basic_format< basic_format< basic_format< basic_format< format, T2 >, T3 >, T4 >, T5 >, T6 >, T7 > &  X) [inline]

Definition at line 387 of file format_wrap.hpp.

template<typename T1 , typename T2 >
std::string arma_boost::str ( const basic_format< T1, T2 > &  X) [inline]

Definition at line 473 of file format_wrap.hpp.

template<typename T1 >
static const T1& arma_boost::str_wrapper ( const T1 &  x,
const typename string_only< T1 >::result *  junk = 0 
) [inline, static]

Definition at line 516 of file format_wrap.hpp.

template<typename T1 >
static const T1* arma_boost::str_wrapper ( const T1 *  x,
const typename char_only< T1 >::result *  junk = 0 
) [inline, static]

Definition at line 529 of file format_wrap.hpp.

template<typename T1 >
static std::string arma_boost::str_wrapper ( const T1 &  x,
const typename basic_format_only< T1 >::result *  junk = 0 
) [inline, static]

Definition at line 542 of file format_wrap.hpp.



armadillo_matrix
Author(s): Conrad Sanderson - NICTA (www.nicta.com.au), (Wrapper by Sjoerd van den Dries)
autogenerated on Tue Jan 7 2014 11:42:08