![]() |
CYD-UI
A C++ library for building native graphic user interfaces
|
Classes | |
class | node_t |
Public Types | |
using | dimension = dimension<Type> |
using | parameter = parameter<Type> |
Public Member Functions | |
expression ()=default | |
expression (const Type &value) | |
void | add_dependency (std::shared_ptr< dimension_impl< Type > > dependency) |
bool | operator== (const expression &other) const |
std::string | to_string () const |
bool | empty () const |
void | clear () |
auto & | tree () |
const auto & | tree () const |
auto & | dependencies () |
const auto & | dependencies () const |
auto & | parameters () |
const auto & | parameters () const |
Static Public Member Functions | |
static node_t::sptr | make_node (node_t::operation op) |
Public Attributes | |
friend | dimension_impl< Type > |
Friends | |
struct | dimensional_operators |
Definition at line 15 of file expression.cppm.
using cydui::dimensions::expression< Type >::dimension = dimension<Type> |
Definition at line 17 of file expression.cppm.
using cydui::dimensions::expression< Type >::parameter = parameter<Type> |
Definition at line 18 of file expression.cppm.
|
default |
|
inline |
|
inline |
Definition at line 163 of file expression.cppm.
|
inline |
Definition at line 194 of file expression.cppm.
|
inline |
|
inline |
Definition at line 212 of file expression.cppm.
|
inline |
Definition at line 190 of file expression.cppm.
|
inlinestatic |
Definition at line 167 of file expression.cppm.
|
inline |
|
inline |
|
inline |
Definition at line 220 of file expression.cppm.
|
inline |
|
inline |
|
inline |
Definition at line 204 of file expression.cppm.
|
friend |
Definition at line 224 of file expression.cppm.
friend cydui::dimensions::expression< Type >::dimension_impl< Type > |
Definition at line 225 of file expression.cppm.