types0.cpp File Reference

#include "eleve/config.hpp"
#include "eleve/src/typing3.hpp"
#include "eleve/src/typing1.hpp"
#include <boost/shared_ptr.hpp>

Go to the source code of this file.

Namespaces

namespace  null0_types

Defines

#define X_NULL0_FUNC2(x, y)   x##_##y
 Basic concatenation.
#define X_NULL0_FUNC1(x, y)   X_NULL0_FUNC2(x,y)
 Add a processing level to a concatenation.
#define X_NULL0_FUNC(x)   X_NULL0_FUNC1(x,__COUNTER__)
 Add another concatenation macro that uses the __COUNTER__ macro to define a name, "x" should be a string.
#define X_NULL0_PTR2(y, t)   boost::shared_ptr<eepgwde::detail::null0< t > > y(new eepgwde::detail::null0< t >)
#define X_NULL0_PTR(y, x)   eepgwde::detail::Renderer const * x = eepgwde::daemon::Q::instance().add( y.get() )
 Invoke an add operation.
#define X_NULL0_PTR3(y)   X_NULL0_PTR(y,X_NULL0_FUNC(a))
 Generated for variable name for X_NULL0_PTR.
#define X_NULL0_PTR4(x, t)
 Connect a variable name.
#define X_NULL0_PTR1(t)   X_NULL0_PTR4(X_NULL0_FUNC(b),t)

Functions

boost::shared_ptr
< eepgwde::detail::null0
< std::string > > 
null0_types::b_1 (new eepgwde::detail::null0< std::string >)
boost::shared_ptr
< eepgwde::detail::null0< char > > 
null0_types::b_1 (new eepgwde::detail::null0< char >)
boost::shared_ptr
< eepgwde::detail::null0
< unsigned char > > 
null0_types::b_1 (new eepgwde::detail::null0< unsigned char >)
boost::shared_ptr
< eepgwde::detail::null0
< short > > 
null0_types::b_1 (new eepgwde::detail::null0< short >)
boost::shared_ptr
< eepgwde::detail::null0
< unsigned short > > 
null0_types::b_1 (new eepgwde::detail::null0< unsigned short >)
boost::shared_ptr
< eepgwde::detail::null0
< eepgwde::detail::usdate > > 
null0_types::b_1 (new eepgwde::detail::null0< eepgwde::detail::usdate >)
boost::shared_ptr
< eepgwde::detail::null0
< eepgwde::detail::eudate > > 
null0_types::b_1 (new eepgwde::detail::null0< eepgwde::detail::eudate >)
boost::shared_ptr
< eepgwde::detail::null0
< eepgwde::detail::posixdate > > 
null0_types::b_1 (new eepgwde::detail::null0< eepgwde::detail::posixdate >)
boost::shared_ptr
< eepgwde::detail::null0< int > > 
null0_types::b_1 (new eepgwde::detail::null0< int >)
boost::shared_ptr
< eepgwde::detail::null0
< unsigned long > > 
null0_types::b_1 (new eepgwde::detail::null0< unsigned long >)
boost::shared_ptr
< eepgwde::detail::null0< long > > 
null0_types::b_1 (new eepgwde::detail::null0< long >)
boost::shared_ptr
< eepgwde::detail::null0< long
long > > 
null0_types::b_1 (new eepgwde::detail::null0< long long >)
boost::shared_ptr
< eepgwde::detail::null0
< unsigned long long > > 
null0_types::b_1 (new eepgwde::detail::null0< unsigned long long >)
boost::shared_ptr
< eepgwde::detail::null0
< double > > 
null0_types::b_1 (new eepgwde::detail::null0< double >)
boost::shared_ptr
< eepgwde::detail::null0< long
double > > 
null0_types::b_1 (new eepgwde::detail::null0< long double >)
boost::shared_ptr
< eepgwde::detail::null0
< float > > 
null0_types::b_1 (new eepgwde::detail::null0< float >)
boost::shared_ptr
< eepgwde::detail::null0
< eepgwde::detail::rate > > 
null0_types::b_1 (new eepgwde::detail::null0< eepgwde::detail::rate >)
boost::shared_ptr
< eepgwde::detail::null0
< eepgwde::detail::bps > > 
null0_types::b_1 (new eepgwde::detail::null0< eepgwde::detail::bps >)


Generated on Thu Feb 18 21:30:12 2010 for eleve by  doxygen 1.5.6