Envision
A visual programming IDE for object-oriented languages
|
Public Member Functions | |
virtual | ~PropertyDataConcept ()=default |
virtual QString | asString () const =0 |
virtual bool | equals (const std::shared_ptr< PropertyDataConcept > &other) const =0 |
virtual uint | hash (uint seed=0) const =0 |
virtual bool | lessThan (const std::shared_ptr< PropertyDataConcept > &other) const =0 |
virtual Model::Node * | node () const |
virtual boost::python::object | pythonObject () const =0 |
|
virtualdefault |
|
pure virtual |
Implemented in InformationScripting::detail::PropertyData< DataType, typename std::enable_if< std::is_pointer< DataType >::value &&std::is_base_of< Model::Node, std::remove_pointer_t< DataType > >::value >::type >, InformationScripting::detail::PropertyData< DataType, typename std::enable_if< std::is_pointer< DataType >::value &&!std::is_base_of< Model::Node, std::remove_pointer_t< DataType > >::value >::type >, and InformationScripting::detail::PropertyData< DataType, typename >.
|
pure virtual |
Implemented in InformationScripting::detail::PropertyData< DataType, typename std::enable_if< std::is_pointer< DataType >::value &&std::is_base_of< Model::Node, std::remove_pointer_t< DataType > >::value >::type >, InformationScripting::detail::PropertyData< DataType, typename std::enable_if< std::is_pointer< DataType >::value &&!std::is_base_of< Model::Node, std::remove_pointer_t< DataType > >::value >::type >, and InformationScripting::detail::PropertyData< DataType, typename >.
|
pure virtual |
Implemented in InformationScripting::detail::PropertyData< DataType, typename std::enable_if< std::is_pointer< DataType >::value &&std::is_base_of< Model::Node, std::remove_pointer_t< DataType > >::value >::type >, InformationScripting::detail::PropertyData< DataType, typename std::enable_if< std::is_pointer< DataType >::value &&!std::is_base_of< Model::Node, std::remove_pointer_t< DataType > >::value >::type >, and InformationScripting::detail::PropertyData< DataType, typename >.
|
pure virtual |
Implemented in InformationScripting::detail::PropertyData< DataType, typename std::enable_if< std::is_pointer< DataType >::value &&std::is_base_of< Model::Node, std::remove_pointer_t< DataType > >::value >::type >, InformationScripting::detail::PropertyData< DataType, typename std::enable_if< std::is_pointer< DataType >::value &&!std::is_base_of< Model::Node, std::remove_pointer_t< DataType > >::value >::type >, and InformationScripting::detail::PropertyData< DataType, typename >.
|
inlinevirtual |
|
pure virtual |
Implemented in InformationScripting::detail::PropertyData< DataType, typename std::enable_if< std::is_pointer< DataType >::value &&std::is_base_of< Model::Node, std::remove_pointer_t< DataType > >::value >::type >, InformationScripting::detail::PropertyData< DataType, typename std::enable_if< std::is_pointer< DataType >::value &&!std::is_base_of< Model::Node, std::remove_pointer_t< DataType > >::value >::type >, and InformationScripting::detail::PropertyData< DataType, typename >.