This currently isn't implemented as a range-based operation because doing it on something like range 2-5 on vi_policy_const if child_ has only 4 elements would be too hard to implement. More...
#include <variable_info_private.hpp>
Public Types | |
using | result_t = typename as_array_visitor::result_t |
using | param_t = typename as_array_visitor::param_t |
Public Types inherited from variable_info_implementation::info_visitor_base< R, P > | |
using | result_t = R |
using | param_t = P & |
Public Member Functions | |
result_t | from_named (param_t state) const |
result_t | from_indexed (param_t state) const |
config::const_child_itors | from_indexed (as_array_visitor::param_t state) const |
This currently isn't implemented as a range-based operation because doing it on something like range 2-5 on vi_policy_const if child_ has only 4 elements would be too hard to implement.
Definition at line 260 of file variable_info_private.hpp.
using variable_info_implementation::as_array_visitor< V >::param_t = typename as_array_visitor::param_t |
Definition at line 265 of file variable_info_private.hpp.
using variable_info_implementation::as_array_visitor< V >::result_t = typename as_array_visitor::result_t |
Definition at line 264 of file variable_info_private.hpp.
config::const_child_itors variable_info_implementation::as_array_visitor< const vi_policy_const >::from_indexed | ( | as_array_visitor< V >::param_t | state | ) | const |
Definition at line 281 of file variable_info_private.hpp.
References variable_info_implementation::get_child_range(), and variable_info_implementation::non_empty_const_cfg.
|
inline |
Definition at line 272 of file variable_info_private.hpp.
References variable_info_implementation::get_child_range().
|
inline |
Definition at line 267 of file variable_info_private.hpp.
References variable_info_implementation::get_child_range().