caryoscelus
|
d353ae3c11
Add common node casts (and use them in some places)
|
7 years ago |
caryoscelus
|
96ad5a1baf
list_links refactoring
|
7 years ago |
caryoscelus
|
3d0020fb74
Get rid of step_into_list method
|
7 years ago |
caryoscelus
|
194aad1a9d
Basic node enabled/disabled status
|
7 years ago |
caryoscelus
|
b8fbe5f23b
Nodes: use global exception log
|
7 years ago |
caryoscelus
|
c273221351
Use simple exception logger in `BaseValue::value`
|
7 years ago |
caryoscelus
|
1ff97bc8f6
HasId template
|
7 years ago |
caryoscelus
|
2935595675
get_any is noexcept
|
7 years ago |
caryoscelus
|
b3e7ce4f26
Introduce new `value()` node getter, which does not throw
|
7 years ago |
caryoscelus
|
4ef5eb953d
Re-import common types from `std` & `boost` into `rainynite` ns
|
7 years ago |
caryoscelus
|
45c0a175d0
Put `core` ns into `rainynite` ns
|
7 years ago |
caryoscelus
|
d87dc07726
Move get_list_links into AbstractValue
|
7 years ago |
caryoscelus
|
2db6e2077d
Node system: use context for evaluation
|
7 years ago |
caryoscelus
|
5bba142aa9
Suppress unused variable warning
|
7 years ago |
caryoscelus
|
a7a98e96a5
Fix previous commit
|
7 years ago |
caryoscelus
|
ee30e8a352
get_list_links & use step_into_list in get
|
7 years ago |
caryoscelus
|
b2295fc237
Default step_into_list implementation for list values
|
7 years ago |
caryoscelus
|
ee29956a58
Node/value system refactoring
|
7 years ago |
caryoscelus
|
9dd68d600c
Code style: remove virtual when override
|
7 years ago |
caryoscelus
|
c626120578
Node: step_into_list and ProxyListNode
|
7 years ago |
caryoscelus
|
7bab6c1c39
Implement node change notifying
|
7 years ago |
caryoscelus
|
2819022bf9
Introduce `changed` into nodes
|
7 years ago |
caryoscelus
|
99b15b323b
Nodes: pass any by const reference
|
7 years ago |
caryoscelus
|
b181f778cc
Node: add set_source & use it in make_node_with_name
|
7 years ago |
caryoscelus
|
419af6c2b6
Split node.h into multiple headers
|
7 years ago |