|
string | tail (const string &d) |
void | checkScope (string d) |
template<class T> |
enable_if< std::is_copy_assignable< T >, void >::T | addObject (const string &d, T &o) |
template<class T> |
enable_if< Not< std::is_copy_assignable< T > >, void >::T | addObject (const string &d, const T &o) |
template<class F> |
enable_if< Not< is_pointer< typenamefunctional::Return< F >::T > >, void >::T | addFunctional (const string &d, F f) |
template<class F> |
enable_if< is_pointer< typenamefunctional::Return< F >::T >, void >::T | addFunctional (const string &, F) |
template<class C, class M> |
enable_if< And< Not< is_reference< typenamefunctional::Return< M >::T > >, Not< is_pointer< typenamefunctional::Return< M >::T > > >, void >::T | addMemberFunction (const string &d, M m) |
template<class C, class M> |
enable_if< is_reference< typenamefunctional::Return< M >::T >, void >::T | addMemberFunction (const string &d, M m) |
template<class C, class M> |
enable_if< is_pointer< typenamefunctional::Return< M >::T >, void >::T | addMemberFunction (const string &, M) |
template<class C, class M> |
enable_if< functional::is_nonmember_function_ptr< M >, void >::T | addMemberObject (const string &d, M m) |
template<class C, class M> |
enable_if< And< Not< is_Carray< typenamepythonDetail::MemberType< M >::T > >, Not< functional::is_nonmember_function_ptr< M > > >, void >::T | addMemberObject (const string &d, M m) |
template<class C, class M> |
enable_if< is_Carray< typenamepythonDetail::MemberType< M >::T >, void >::T | addMemberObject (const string &d, M m) |
template<class C, class M> |
enable_if< And< is_member_function_pointer< M >, functional::AllArgs< M, PythonTypableMember >, Not< is_pointer< typenamefunctional::Return< M >::T > > >, void >::T | addMember (const string &d, M m) |
template<class C, class M> |
enable_if< And< is_member_object_pointer< M >, PythonTypableMember< M >, Not< functional::is_nonmember_function_ptr< M > > >, void >::T | addMember (const string &d, M m) |
template<class C, class M> |
enable_if< And< is_member_object_pointer< M >, Or< Not< PythonTypableMember< M > >, functional::is_nonmember_function_ptr< M > > >, void >::T | addMember (const string &d, M m) |
template<class C, class M> |
enable_if< And< functional::is_nonmember_function_ptr< M >, functional::AllArgs< M, PythonTypableMember >, Not< is_pointer< typenamefunctional::Return< M >::T > > >, void >::T | addMember (const string &d, M m) |
template<class C, class M> |
enable_if< Or< is_pointer< typenamefunctional::Return< M >::T >, Not< functional::AllArgs< M, PythonTypableMember > > >, void >::T | addMember (const string &, M) |
template<class C, class T> |
void | addStaticMember (const string &d, T *a) |
template<class C, class M> |
void | addConstructor (M) |
template<class C, class M> |
void | addEnum (const string &d, M m) |
template<class T> |
enable_if< Not< is_abstract< T > >, void >::T | defineClass () |
| utility method to add a Python wrapper class for T
|
template<class T> |
enable_if< is_abstract< T >, void >::T | defineClass () |
template<class E> |
void | defineEnum () |
template<class T, bool copiable> |
static enable_if< is_default_constructible< T >, void >::T | addDefaultConstructor (ClassBase::PyClass< T, copiable > &c) |
template<class T, bool copiable> |
static enable_if< Not< is_default_constructible< T > >, void >::T | addDefaultConstructor (ClassBase::PyClass< T, copiable > &) |
static std::vector< shared_ptr< ClassBase > > & | classes () |
template<class T> |
Class< T, is_copy_constructible< T >::value > & | getClass () |