Minsky
|
Namespaces | |
typescriptAPI_ns | |
Classes | |
struct | base_cast |
struct | is_associative_container< minsky::ConstMap< std::string, minsky::VariableValue > > |
struct | is_associative_container< minsky::IntrusiveMap< K, T > > |
struct | is_itemT |
struct | is_itemT< minsky::ItemT< T, B > > |
struct | is_map |
struct | is_map< std::map< K, V > > |
struct | is_smart_ptr< minsky::Canvas::Model > |
struct | is_smart_ptr< minsky::VariablePtr > |
struct | is_smart_ptr< minsky::VariableValuePtr > |
struct | RESTProcessPtr< minsky::ItemPtr > |
struct | tn< boost::geometry::model::d2::point_xy< T > > |
struct | tn< civita::any > |
struct | tn< minsky::PannableTab< minsky::EquationDisplay > > |
struct | tn< RESTProcess_t > |
struct | tn< std::chrono::time_point< C, D > > |
struct | tn< std::istream > |
struct | typescriptAPI_t |
Typedefs | |
template<class... > | |
using | void_t = void |
Functions | |
template<class T > | |
string | typescriptType () |
template<class T > | |
enable_if< And< is_arithmetic< T >, And< Not< is_const< T > >, Not< is_same< T, bool > > > >, string >::T | typescriptTypep () |
template<class T > | |
enable_if< is_same< T, bool >, string >::T | typescriptTypep () |
template<class T > | |
enable_if< is_function< T >, string >::T | 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 | typescriptTypep () |
typescript name corresponding to C++ type T More... | |
template<class T > | |
enable_if< is_enum< T >, string >::T | typescriptTypep () |
template<class T > | |
enable_if< is_reference< T >, string >::T | typescriptTypep () |
template<class T > | |
enable_if< is_pointer< T >, string >::T | typescriptTypep () |
template<class T > | |
enable_if< is_const< T >, std::string >::T | typescriptTypep () |
template<class T > | |
enable_if< And< is_iterator< T >, Not< is_pointer< T > > >, std::string >::T | 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 | 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 | typescriptTypep () |
template<class T > | |
enable_if< And< And< is_associative_container< T >, Not< is_map< T > > >, Not< is_const< T > > >, std::string >::T | typescriptTypep () |
template<class T > | |
enable_if< And< is_map< T >, Not< is_const< T > > >, std::string >::T | typescriptTypep () |
template<class T > | |
enable_if< And< is_smart_ptr< T >, Not< is_const< T > > >, std::string >::T | typescriptTypep () |
template<class T > | |
enable_if< And< is_pair< T >, Not< is_const< T > > >, std::string >::T | typescriptTypep () |
template<class T > | |
enable_if< is_itemT< T >, std::string >::T | typescriptTypep () |
template<> | |
string | typescriptType< string > () |
template<> | |
string | typescriptType< void > () |
template<class C , class B > | |
enable_if< Not< is_map< B > >, void >::T | typescriptAPI (typescriptAPI_t &, const std::string &) |
template<class C , class B > | |
enable_if< is_map< B >, void >::T | typescriptAPI (typescriptAPI_t &t, const std::string &) |
template<class C , class B , class T > | |
enable_if< is_arithmetic< T >, void >::T | 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 | typescriptAPI_type (typescriptAPI_t &t, const std::string &d, T *) |
template<class VT > | |
std::string | construct (const std::string &container, const std::string name) |
template<class C , class B , class T > | |
enable_if< is_sequence< T >, void >::T | typescriptAPI_type (typescriptAPI_t &t, const std::string &d, T *) |
template<class C , class B , class T > | |
enable_if< is_sequence< T >, void >::T | 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 | 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 | typescriptAPI_type (typescriptAPI_t &t, const std::string &d, T *) |
template<class C , class B > | |
void | typescriptAPI_type (typescriptAPI_t &t, const std::string &d, const char **) |
template<class C , class B , class T > | |
void | typescriptAPI_type (typescriptAPI_t &t, const std::string &d, std::set< T >(B::*)) |
template<class C , class B , class K , class V > | |
void | typescriptAPI_type (typescriptAPI_t &t, const std::string &d, std::map< K, V >(B::*)) |
template<class C , class B , class V > | |
void | 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 | 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 | 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 | 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 | typescriptAPI_type (typescriptAPI_t &t, const std::string &d, T *) |
template<class T > | |
void | typescriptAPI (typescriptAPI_t &, const std::string &, T,...) |
void | typescriptAPI_onbase (typescriptAPI_t &,...) |
template<class C , class B > | |
void | typescriptAPI_type (typescriptAPI_t &, const std::string &, is_constructor,...) |
template<class C , class B , class T > | |
void | typescriptAPI_type (typescriptAPI_t &t, const std::string &d, is_const_static, T a) |
template<class T > | |
void | xsd_generate (xsd_generate_t &g, const string &d, const minsky::Optional< T > &a) |
template<class T > | |
void | xml_pack (xml_pack_t &t, const string &d, minsky::Optional< T > &a) |
template<class T > | |
void | xml_unpackp (xml_unpack_t &t, const string &d, ecolab::array< T > &a) |
template<> | |
std::string | typeName< shared_ptr< schema1::Layout > > () |
template<> | |
void | RESTProcess (RESTProcess_t &t, const string &d, minsky::VariableValues &a) |
void | RESTProcess (RESTProcess_t &t, const string &d, minsky::Minsky &m) |
template<> | |
string | typeName< cairo_t > () |
template<> | |
string | typeName< cairo_surface_t > () |
template<class T , class Base > | |
enable_if< Not< is_map< Base > >, void >::T | typescriptAPI (typescriptAPI_t &t, const string &d) |
using classdesc::void_t = typedef void |
Definition at line 16 of file typescriptAPI_base.h.
std::string classdesc::construct | ( | const std::string & | container, |
const std::string | name | ||
) |
Definition at line 345 of file typescriptAPI_base.h.
void classdesc::RESTProcess | ( | RESTProcess_t & | t, |
const string & | d, | ||
minsky::Minsky & | m | ||
) |
Definition at line 28 of file minskyRS.cc.
|
inline |
Definition at line 1811 of file minsky.cc.
Referenced by minsky::RESTMinsky::RESTMinsky().
string classdesc::typeName< cairo_surface_t > | ( | ) |
Definition at line 109 of file typescriptAPI.cc.
string classdesc::typeName< cairo_t > | ( | ) |
Definition at line 108 of file typescriptAPI.cc.
|
inline |
enable_if<Not<is_map<Base> >, void>::T classdesc::typescriptAPI | ( | typescriptAPI_t & | t, |
const string & | d | ||
) |
Definition at line 152 of file typescriptAPI.cc.
enable_if<Not<is_map<B> >, void>::T classdesc::typescriptAPI | ( | typescriptAPI_t & | , |
const std::string & | |||
) |
Definition at line 321 of file typescriptAPI_base.h.
enable_if<is_map<B>, void>::T classdesc::typescriptAPI | ( | typescriptAPI_t & | t, |
const std::string & | |||
) |
Definition at line 321 of file typescriptAPI_base.h.
void classdesc::typescriptAPI | ( | typescriptAPI_t & | , |
const std::string & | , | ||
T | , | ||
... | |||
) |
Definition at line 494 of file typescriptAPI_base.h.
|
inline |
Definition at line 496 of file typescriptAPI_base.h.
enable_if<is_arithmetic<T>, void>::T classdesc::typescriptAPI_type | ( | typescriptAPI_t & | t, |
const std::string & | d, | ||
T(B::*) | |||
) |
Definition at line 330 of file typescriptAPI_base.h.
enable_if<is_arithmetic<T>, void>::T classdesc::typescriptAPI_type | ( | typescriptAPI_t & | t, |
const std::string & | d, | ||
T * | |||
) |
Definition at line 339 of file typescriptAPI_base.h.
enable_if<is_sequence<T>, void>::T classdesc::typescriptAPI_type | ( | typescriptAPI_t & | t, |
const std::string & | d, | ||
T * | |||
) |
Definition at line 354 of file typescriptAPI_base.h.
enable_if<is_sequence<T>, void>::T classdesc::typescriptAPI_type | ( | typescriptAPI_t & | t, |
const std::string & | d, | ||
T(B::*) | |||
) |
Definition at line 364 of file typescriptAPI_base.h.
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::*) | |||
) |
Definition at line 370 of file typescriptAPI_base.h.
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 * | |||
) |
Definition at line 379 of file typescriptAPI_base.h.
void classdesc::typescriptAPI_type | ( | typescriptAPI_t & | t, |
const std::string & | d, | ||
const char ** | |||
) |
Definition at line 385 of file typescriptAPI_base.h.
void classdesc::typescriptAPI_type | ( | typescriptAPI_t & | t, |
const std::string & | d, | ||
std::set< T > | B::* | ||
) |
Definition at line 389 of file typescriptAPI_base.h.
void classdesc::typescriptAPI_type | ( | typescriptAPI_t & | t, |
const std::string & | d, | ||
std::map< K, V > | B::* | ||
) |
Definition at line 397 of file typescriptAPI_base.h.
void classdesc::typescriptAPI_type | ( | typescriptAPI_t & | t, |
const std::string & | d, | ||
StringKeyMap< V > | B::* | ||
) |
Definition at line 407 of file typescriptAPI_base.h.
enable_if<functional::is_function<M>, void>::T classdesc::typescriptAPI_type | ( | typescriptAPI_t & | t, |
const std::string & | d, | ||
M | |||
) |
Definition at line 416 of file typescriptAPI_base.h.
References classdesc::typescriptAPI_ns::Method::addArgs().
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::*) | |||
) |
Definition at line 466 of file typescriptAPI_base.h.
enable_if<is_excluded<T>, void>::T classdesc::typescriptAPI_type | ( | typescriptAPI_t & | t, |
const std::string & | d, | ||
T(B::*) | |||
) |
Definition at line 474 of file typescriptAPI_base.h.
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 * | |||
) |
Definition at line 486 of file typescriptAPI_base.h.
void classdesc::typescriptAPI_type | ( | typescriptAPI_t & | , |
const std::string & | , | ||
is_constructor | , | ||
... | |||
) |
Definition at line 499 of file typescriptAPI_base.h.
void classdesc::typescriptAPI_type | ( | typescriptAPI_t & | t, |
const std::string & | d, | ||
is_const_static | , | ||
T | a | ||
) |
Definition at line 502 of file typescriptAPI_base.h.
string classdesc::typescriptType | ( | ) |
Definition at line 199 of file typescriptAPI_base.h.
|
inline |
Definition at line 201 of file typescriptAPI_base.h.
|
inline |
Definition at line 202 of file typescriptAPI_base.h.
|
inline |
Definition at line 46 of file typescriptAPI_base.h.
enable_if<is_same<T,bool>,string>::T classdesc::typescriptTypep | ( | ) |
Definition at line 50 of file typescriptAPI_base.h.
|
inline |
Definition at line 54 of file typescriptAPI_base.h.
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
Definition at line 87 of file typescriptAPI_base.h.
References minsky::remove().
enable_if<is_enum<T>, string>::T classdesc::typescriptTypep | ( | ) |
Definition at line 111 of file typescriptAPI_base.h.
enable_if<is_reference<T>, string>::T classdesc::typescriptTypep | ( | ) |
Definition at line 115 of file typescriptAPI_base.h.
enable_if<is_pointer<T>, string>::T classdesc::typescriptTypep | ( | ) |
Definition at line 119 of file typescriptAPI_base.h.
enable_if<is_const<T>,std::string>::T classdesc::typescriptTypep | ( | ) |
Definition at line 123 of file typescriptAPI_base.h.
enable_if<And<is_iterator<T>,Not<is_pointer<T> > >,std::string>::T classdesc::typescriptTypep | ( | ) |
Definition at line 127 of file typescriptAPI_base.h.
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 | ( | ) |
Definition at line 142 of file typescriptAPI_base.h.
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 | ( | ) |
Definition at line 153 of file typescriptAPI_base.h.
enable_if< And< And< is_associative_container<T>, Not<is_map<T> > >, Not<is_const<T> > >,std::string>::T classdesc::typescriptTypep | ( | ) |
Definition at line 164 of file typescriptAPI_base.h.
enable_if< And< is_map<T>, Not<is_const<T> > >,std::string>::T classdesc::typescriptTypep | ( | ) |
Definition at line 172 of file typescriptAPI_base.h.
enable_if< And< is_smart_ptr<T>, Not<is_const<T> > >,std::string>::T classdesc::typescriptTypep | ( | ) |
Definition at line 183 of file typescriptAPI_base.h.
enable_if< And< is_pair<T>, Not<is_const<T> > >,std::string>::T classdesc::typescriptTypep | ( | ) |
Definition at line 191 of file typescriptAPI_base.h.
enable_if<is_itemT<T>, std::string>::T classdesc::typescriptTypep | ( | ) |
Definition at line 197 of file typescriptAPI_base.h.
|
inline |
Definition at line 84 of file optional.h.
Referenced by minsky::Minsky::copy(), minsky::Minsky::pushHistory(), minsky::Saver::save(), and schema1::SPoly< WireLayout, Layout, VisibilityLayout >::xml_pack().
void classdesc::xml_unpackp | ( | xml_unpack_t & | t, |
const string & | d, | ||
ecolab::array< T > & | a | ||
) |
Definition at line 253 of file schema0.h.
References xml_unpack().
void classdesc::xsd_generate | ( | xsd_generate_t & | g, |
const string & | d, | ||
const minsky::Optional< T > & | a | ||
) |
Definition at line 77 of file optional.h.
Referenced by minsky::Minsky::exportSchema().