![]() |
CYD-UI
A C++ library for building native graphic user interfaces
|
Public Types | |
| using | value_type = T |
| using | wptr = std::weak_ptr<dimension_impl> |
| using | sptr = std::shared_ptr<dimension_impl> |
Public Member Functions | |
| ~dimension_impl () | |
| bool | is_set () const |
| void | clear () |
Public Attributes | |
| friend | dimension< T > |
| friend | expression< T > |
| friend | expression< T >::node_t |
Friends | |
| template<typename S> | |
| const S & | get_value (dimension< S > &dim) |
| template<typename S> | |
| const S & | get_value (const dimension< S > &dim) |
| template<typename S> | |
| compute_result_t< S > | compute_dimension (dimension< S > &dim_, const std::unordered_map< std::string, dimension< S > > ¶meters) |
| template<typename S> | |
| bool | evaluate_expression (typename dimension_impl< S >::sptr dim, const std::unordered_map< std::string, dimension< S > > ¶meters) |
| template<typename S> | |
| bool | find_cycle (cycle_t< S > &cycle, typename dimension_impl< S >::sptr start, typename dimension_impl< S >::sptr head, const std::unordered_map< std::string, dimension< S > > &global_parameters) |
|
inlineexport |
|
inlineexport |
|
inlineexport |
|
friend |
|
friend |
|
friend |