ecto
Classes | Namespaces | Macros
traits.hpp File Reference
#include <boost/mpl/bool.hpp>
#include <ecto/python/gil.hpp>
Include dependency graph for traits.hpp:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  ecto::detail::is_threadsafe< T >
 
struct  ecto::detail::python_mutex< T >
 

Namespaces

 ecto
 
 ecto::detail
 

Macros

#define ECTO_THREAD_UNSAFE(T)
 
#define ECTO_NEEDS_PYTHON_GIL(T)
 

Macro Definition Documentation

#define ECTO_NEEDS_PYTHON_GIL (   T)
Value:
namespace ecto { \
namespace detail { \
template <> struct python_mutex<T> { \
typedef ecto::py::gil type; \
}; \
} \
} \
Definition: gil.hpp:37
Definition: parameters.hpp:11
#define ECTO_THREAD_UNSAFE (   T)
Value:
namespace ecto { \
namespace detail { \
template <> struct is_threadsafe<T> : boost::mpl::false_ { }; \
} \
} \
Definition: parameters.hpp:11