The Battle for Wesnoth  1.19.0-dev
Public Types | Public Member Functions | Public Attributes | List of all members
variable_info_implementation::variable_info_state< V > Struct Template Reference

#include <variable_info_detail.hpp>

Public Types

using child_t = typename maybe_const< config, V >::type
 

Public Member Functions

 variable_info_state (child_t &vars)
 

Public Attributes

child_tchild_
 
std::string key_
 
int index_
 
config::attribute_value temp_val_
 
variable_info_state_type type_
 

Detailed Description

template<typename V>
struct variable_info_implementation::variable_info_state< V >

Definition at line 127 of file variable_info_detail.hpp.

Member Typedef Documentation

◆ child_t

template<typename V >
using variable_info_implementation::variable_info_state< V >::child_t = typename maybe_const<config, V>::type

Definition at line 129 of file variable_info_detail.hpp.

Constructor & Destructor Documentation

◆ variable_info_state()

template<typename V >
variable_info_implementation::variable_info_state< V >::variable_info_state ( child_t vars)
inline

Member Data Documentation

◆ child_

template<typename V >
child_t* variable_info_implementation::variable_info_state< V >::child_

◆ index_

template<typename V >
int variable_info_implementation::variable_info_state< V >::index_

Definition at line 145 of file variable_info_detail.hpp.

◆ key_

template<typename V >
std::string variable_info_implementation::variable_info_state< V >::key_

Definition at line 144 of file variable_info_detail.hpp.

◆ temp_val_

Definition at line 148 of file variable_info_detail.hpp.

◆ type_

Definition at line 151 of file variable_info_detail.hpp.


The documentation for this struct was generated from the following file: