ecto
Classes | Namespaces | Macros | Functions
tendril.hpp File Reference
#include <boost/shared_ptr.hpp>
#include <boost/function/function1.hpp>
#include <boost/signals2.hpp>
#include <boost/any.hpp>
#include <ecto/forward.hpp>
#include <ecto/util.hpp>
#include <ecto/except.hpp>
#include <ecto/python.hpp>
#include <ecto/python/repr.hpp>
#include <vector>
#include <string>
#include <bitset>
Include dependency graph for tendril.hpp:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  ecto::registry::tendril::entry< T >
 
class  ecto::tendril
 A tendril is the slender, winding organ of the ecto::cell that gives it its awesome type erasure and uber flexibility. More...
 
struct  ecto::tendril::empty_t
 
struct  ecto::tendril::none
 A none type for tendril when the tendril is uninitialized. More...
 
struct  ecto::tendril::Caller< T >
 
struct  ecto::tendril::Converter
 
struct  ecto::tendril::ConverterImpl< T, _ >
 
struct  ecto::tendril::ConverterImpl< none, _ >
 

Namespaces

 ecto
 
 ecto::registry
 
 ecto::registry::tendril
 

Macros

#define BOOST_SIGNALS2_MAX_ARGS   3
 

Functions

bool ecto::registry::tendril::add (const ecto::tendril &t)
 
const ecto::tendrilecto::registry::tendril::get (const std::string &type_name)
 
std::vector< std::string > ecto::registry::tendril::type_names ()
 
template<typename T >
tendril_ptr ecto::make_tendril ()
 

Macro Definition Documentation

#define BOOST_SIGNALS2_MAX_ARGS   3