Michele Caini
|
d79cb5ca98
meta: turn meta_handle into a context aware wrapper
|
il y a 3 ans |
Michele Caini
|
acc6390312
meta: drop make_meta, unfortunately it doesn't fit well with the context aware design
|
il y a 3 ans |
Michele Caini
|
2e59fbbccc
meta:
|
il y a 3 ans |
Michele Caini
|
bec0037797
meta: fully context aware meta_any
|
il y a 3 ans |
Michele Caini
|
d08c7ddb58
meta: review meta_associative_container::insert/::erase
|
il y a 3 ans |
Michele Caini
|
696681fefa
meta: context aware meta associative container
|
il y a 3 ans |
Michele Caini
|
5f9faf7a32
meta: context aware meta sequence container
|
il y a 3 ans |
Michele Caini
|
f160503aaf
meta: unroll meta_type::forward_to_bases to return always scoped elements
|
il y a 3 ans |
Michele Caini
|
b1e9f75a28
meta: meta_type::construct always returns scoped meta_any objects
|
il y a 3 ans |
Michele Caini
|
91da98353d
meta: keep track of the pending changes
|
il y a 3 ans |
Michele Caini
|
bc86ceb707
meta: drop resolve trampoline function, no longer required
|
il y a 3 ans |
Michele Caini
|
0baf316e5f
meta: add partial support for meta contexts to meta containers
|
il y a 3 ans |
Michele Caini
|
082605f9d3
meta: prepare meta containers to support context injection
|
il y a 3 ans |
Michele Caini
|
0fdd7d7a3a
meta: meta_any::allow_cast returns a scoped value now
|
il y a 3 ans |
Michele Caini
|
eee59e6af9
meta: track pending changes as much as possible
|
il y a 3 ans |
Michele Caini
|
223a8628e3
meta: meta_any::allow_cast propagates the context now
|
il y a 3 ans |
Michele Caini
|
c0bb603210
meta: meta_any::operator* propagates the context now
|
il y a 3 ans |
Michele Caini
|
2981d8746a
meta: avoid returning contex-less meta_any from meta objects
|
il y a 3 ans |
Michele Caini
|
c06280894b
meta: make internal meta_invoke accept meta contexts and use them properly
|
il y a 3 ans |
Michele Caini
|
2f2bdcac4d
meta:
|
il y a 3 ans |
Michele Caini
|
2739964a1f
meta: make meta_dispatch support and use meta contexts
|
il y a 3 ans |
Michele Caini
|
c3a2a44830
meta: drop useless [[maybe_unused]]
|
il y a 3 ans |
Michele Caini
|
37a2c3b76c
meta: make meta_construct support and use meta contexts
|
il y a 3 ans |
Michele Caini
|
146a7b2aa3
meta: rollback redundant functions (reduce the number of generated symbols)
|
il y a 3 ans |
Michele Caini
|
7e093c951f
meta:
|
il y a 3 ans |
Michele Caini
|
4901188409
meta: use meta_any context aware constructors if possible
|
il y a 3 ans |
Michele Caini
|
15d78f80a6
meta: context aware constructors for meta_any
|
il y a 3 ans |
Michele Caini
|
d61dff45c1
meta: introduce meta_ctx_arg[_t]
|
il y a 3 ans |
Michele Caini
|
34abddfbbd
meta: move the meta context argument to the first slot of the argument lists
|
il y a 3 ans |
Michele Caini
|
238ebe4e8f
meta: try to get around invalid code that msvc accepts happily otherwise
|
il y a 3 ans |