|
| template<class T > |
| string | classdesc::typescriptType () |
| |
| template<class T > |
| enable_if< And< is_arithmetic< T >, And< Not< is_const< T > >, Not< is_same< T, bool > > > >, string >::T | classdesc::typescriptTypep () |
| |
| template<class T > |
| enable_if< is_same< T, bool >, string >::T | classdesc::typescriptTypep () |
| |
| template<class T > |
| enable_if< is_function< T >, string >::T | classdesc::typescriptTypep () |
| |
| template<class T > |
| enable_if< And< And< is_class< T >, And< Not< is_reference< T > >, Not< is_const< T > > > >, And< And< Not< is_string< T > >, And< Not< is_pointer< T > >, Not< is_itemT< T > > > >, And< And< Not< is_container< T > >, Not< is_iterator< T > > >, And< Not< is_smart_ptr< T > >, Not< is_pair< T > > > > > >, std::string >::T | classdesc::typescriptTypep () |
| | typescript name corresponding to C++ type T More...
|
| |
| template<class T > |
| enable_if< is_enum< T >, string >::T | classdesc::typescriptTypep () |
| |
| template<class T > |
| enable_if< is_reference< T >, string >::T | classdesc::typescriptTypep () |
| |
| template<class T > |
| enable_if< is_pointer< T >, string >::T | classdesc::typescriptTypep () |
| |
| template<class T > |
| enable_if< is_const< T >, std::string >::T | classdesc::typescriptTypep () |
| |
| template<class T > |
| enable_if< And< is_iterator< T >, Not< is_pointer< T > > >, std::string >::T | classdesc::typescriptTypep () |
| |
| template<class T > |
| enable_if< And< And< is_sequence< T >, Not< is_const< T > > >, And< Not< is_arithmetic< typename T::value_type > >, Not< is_string< typename T::value_type > > > >, std::string >::T | classdesc::typescriptTypep () |
| |
| template<class T > |
| enable_if< And< is_sequence< T >, And< Not< is_const< T > >, Or< is_arithmetic< typename T::value_type >, is_string< typename T::value_type > > > >, std::string >::T | classdesc::typescriptTypep () |
| |
| template<class T > |
| enable_if< And< And< is_associative_container< T >, Not< is_map< T > > >, Not< is_const< T > > >, std::string >::T | classdesc::typescriptTypep () |
| |
| template<class T > |
| enable_if< And< is_map< T >, Not< is_const< T > > >, std::string >::T | classdesc::typescriptTypep () |
| |
| template<class T > |
| enable_if< And< is_smart_ptr< T >, Not< is_const< T > > >, std::string >::T | classdesc::typescriptTypep () |
| |
| template<class T > |
| enable_if< And< is_pair< T >, Not< is_const< T > > >, std::string >::T | classdesc::typescriptTypep () |
| |
| template<class T > |
| enable_if< is_itemT< T >, std::string >::T | classdesc::typescriptTypep () |
| |
| template<> |
| string | classdesc::typescriptType< string > () |
| |
| template<> |
| string | classdesc::typescriptType< void > () |
| |
| template<class T > |
| enable_if< And< Not< is_container< T > >, Or< Not< is_class< T > >, is_string< T > > >, string >::T | classdesc::typescriptAPI_ns::parameterType () |
| |
| template<class T > |
| enable_if< And< is_class< T >, And< Not< is_container< T > >, Not< is_string< T > > > >, string >::T | classdesc::typescriptAPI_ns::parameterType () |
| |
| template<class T > |
| enable_if< And< is_container< T >, Not< is_map< T > > >, string >::T | classdesc::typescriptAPI_ns::parameterType () |
| |
| template<class T > |
| enable_if< And< is_container< T >, is_map< T > >, string >::T | classdesc::typescriptAPI_ns::parameterType () |
| |
| template<class T > |
| enable_if< And< is_container< T >, is_same< T, StringKeyMap< T > > >, string >::T | classdesc::typescriptAPI_ns::parameterType () |
| |
| template<class C , class B > |
| enable_if< Not< is_map< B > >, void >::T | classdesc::typescriptAPI (typescriptAPI_t &, const std::string &) |
| |
| template<class C , class B > |
| enable_if< is_map< B >, void >::T | classdesc::typescriptAPI (typescriptAPI_t &t, const std::string &) |
| |
| template<class C , class B , class T > |
| enable_if< is_arithmetic< T >, void >::T | classdesc::typescriptAPI_type (typescriptAPI_t &t, const std::string &d, T(B::*)) |
| |
| template<class C , class B , class T > |
| enable_if< is_arithmetic< T >, void >::T | classdesc::typescriptAPI_type (typescriptAPI_t &t, const std::string &d, T *) |
| |
| template<class VT > |
| std::string | classdesc::construct (const std::string &container, const std::string name) |
| |
| template<class C , class B , class T > |
| enable_if< is_sequence< T >, void >::T | classdesc::typescriptAPI_type (typescriptAPI_t &t, const std::string &d, T *) |
| |
| template<class C , class B , class T > |
| enable_if< is_sequence< T >, void >::T | classdesc::typescriptAPI_type (typescriptAPI_t &t, const std::string &d, T(B::*)) |
| |
| template<class C , class B , class T > |
| enable_if< Or< is_same< typename remove_const< T >::type, std::string >, is_enum< typename remove_const< T >::type > >, void >::T | classdesc::typescriptAPI_type (typescriptAPI_t &t, const std::string &d, T(B::*)) |
| |
| template<class C , class B , class T > |
| enable_if< Or< is_same< typename remove_const< T >::type, std::string >, is_enum< typename remove_const< T >::type > >, void >::T | classdesc::typescriptAPI_type (typescriptAPI_t &t, const std::string &d, T *) |
| |
| template<class C , class B > |
| void | classdesc::typescriptAPI_type (typescriptAPI_t &t, const std::string &d, const char **) |
| |
| template<class C , class B , class T > |
| void | classdesc::typescriptAPI_type (typescriptAPI_t &t, const std::string &d, std::set< T >(B::*)) |
| |
| template<class C , class B , class K , class V > |
| void | classdesc::typescriptAPI_type (typescriptAPI_t &t, const std::string &d, std::map< K, V >(B::*)) |
| |
| template<class C , class B , class V > |
| void | classdesc::typescriptAPI_type (typescriptAPI_t &t, const std::string &d, StringKeyMap< V >(B::*)) |
| |
| template<class C , class B , class M > |
| enable_if< functional::is_function< M >, void >::T | classdesc::typescriptAPI_type (typescriptAPI_t &t, const std::string &d, M) |
| |
| template<class C , class B , class T > |
| enable_if< And< And< is_class< T >, Not< is_same< typename remove_const< T >::type, std::string > > >, And< Not< is_sequence< T > >, Not< is_excluded< T > > > >, void >::T | classdesc::typescriptAPI_type (typescriptAPI_t &t, const std::string &d, T(B::*)) |
| |
| template<class C , class B , class T > |
| enable_if< is_excluded< T >, void >::T | classdesc::typescriptAPI_type (typescriptAPI_t &t, const std::string &d, T(B::*)) |
| |
| template<class C , class B , class T > |
| enable_if< And< And< is_class< T >, Not< is_same< typename remove_const< T >::type, std::string > > >, Not< is_sequence< T > > >, void >::T | classdesc::typescriptAPI_type (typescriptAPI_t &t, const std::string &d, T *) |
| |
| template<class T > |
| void | classdesc::typescriptAPI (typescriptAPI_t &, const std::string &, T,...) |
| |
| void | classdesc::typescriptAPI_onbase (typescriptAPI_t &,...) |
| |
| template<class C , class B > |
| void | classdesc::typescriptAPI_type (typescriptAPI_t &, const std::string &, is_constructor,...) |
| |
| template<class C , class B , class T > |
| void | classdesc::typescriptAPI_type (typescriptAPI_t &t, const std::string &d, is_const_static, T a) |
| |