The Battle for Wesnoth  1.13.4+dev
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Modules Pages
Public Member Functions | Static Private Member Functions | List of all members
ai::lua_aspect_visitor Class Reference

#include <aspect.hpp>

Inheritance diagram for ai::lua_aspect_visitor:
Inheritance graph

Public Member Functions

std::string operator() (bool b) const
 
std::string operator() (int i) const
 
std::string operator() (unsigned long long i) const
 
std::string operator() (double i) const
 
std::string operator() (const std::string &s) const
 
std::string operator() (const t_string &s) const
 
std::string operator() (boost::blank) const
 

Static Private Member Functions

static std::string quote_string (const std::string &s)
 

Detailed Description

Definition at line 402 of file aspect.hpp.

Member Function Documentation

std::string ai::lua_aspect_visitor::operator() ( bool  b) const
inline

Definition at line 405 of file aspect.hpp.

std::string ai::lua_aspect_visitor::operator() ( int  i) const
inline

Definition at line 406 of file aspect.hpp.

std::string ai::lua_aspect_visitor::operator() ( unsigned long long  i) const
inline

Definition at line 407 of file aspect.hpp.

std::string ai::lua_aspect_visitor::operator() ( double  i) const
inline

Definition at line 408 of file aspect.hpp.

std::string ai::lua_aspect_visitor::operator() ( const std::string s) const
inline

Definition at line 409 of file aspect.hpp.

References quote_string().

std::string ai::lua_aspect_visitor::operator() ( const t_string s) const
inline

Definition at line 410 of file aspect.hpp.

References quote_string(), and t_string::str().

std::string ai::lua_aspect_visitor::operator() ( boost::blank  ) const
inline

Definition at line 411 of file aspect.hpp.

std::string ai::lua_aspect_visitor::quote_string ( const std::string s)
staticprivate

Definition at line 160 of file aspect.cpp.

Referenced by operator()().


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