The Battle for Wesnoth  1.19.5+dev
Public Types | Public Member Functions | Private Attributes | List of all members
variable_info_implementation::clear_value_visitor< V > Class Template Reference

#include <variable_info_private.hpp>

Inheritance diagram for variable_info_implementation::clear_value_visitor< V >:

Public Types

using param_t = typename clear_value_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

 clear_value_visitor (bool only_tables)
 
void from_named (param_t state) const
 
void from_indexed (param_t state) const
 

Private Attributes

bool only_tables_
 

Detailed Description

template<typename V>
class variable_info_implementation::clear_value_visitor< V >

Definition at line 326 of file variable_info_private.hpp.

Member Typedef Documentation

◆ param_t

Definition at line 330 of file variable_info_private.hpp.

Constructor & Destructor Documentation

◆ clear_value_visitor()

template<typename V >
variable_info_implementation::clear_value_visitor< V >::clear_value_visitor ( bool  only_tables)
inline

Definition at line 332 of file variable_info_private.hpp.

Member Function Documentation

◆ from_indexed()

template<typename V >
void variable_info_implementation::clear_value_visitor< V >::from_indexed ( param_t  state) const
inline

Definition at line 346 of file variable_info_private.hpp.

◆ from_named()

template<typename V >
void variable_info_implementation::clear_value_visitor< V >::from_named ( param_t  state) const
inline

Member Data Documentation

◆ only_tables_

template<typename V >
bool variable_info_implementation::clear_value_visitor< V >::only_tables_
private

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