#include "global.hpp"
#include <cmath>
#include <set>
#include <stdlib.h>
#include <iostream>
#include <string.h>
#include "boost/lexical_cast.hpp"
#include "formatter.hpp"
#include "formula.hpp"
#include "formula_callable.hpp"
#include "variant.hpp"
Go to the source code of this file.
Classes | |
struct | variant_list |
struct | variant_string |
struct | variant_map |
Functions | |
std::string | variant_type_to_string (variant::TYPE type) |
void | push_call_stack (const char *str) |
void | pop_call_stack () |
std::string | get_call_stack () |
Variables | |
std::vector< const char * > | call_stack |
std::string get_call_stack | ( | ) |
Definition at line 51 of file variant.cpp.
References call_stack.
Referenced by type_error::type_error().
void pop_call_stack | ( | ) |
Definition at line 46 of file variant.cpp.
References call_stack.
Referenced by call_stack_manager::~call_stack_manager().
void push_call_stack | ( | const char * | str | ) |
Definition at line 41 of file variant.cpp.
References call_stack.
Referenced by call_stack_manager::call_stack_manager().
std::string @231::variant_type_to_string | ( | variant::TYPE | type | ) | [static] |
Definition at line 18 of file variant.cpp.
References variant::TYPE_CALLABLE, variant::TYPE_INT, variant::TYPE_LIST, variant::TYPE_MAP, variant::TYPE_NULL, and variant::TYPE_STRING.
Referenced by variant::must_be(), variant::num_elements(), and variant::operator[]().
std::vector<const char*> call_stack [static] |
Definition at line 38 of file variant.cpp.
Referenced by get_call_stack(), pop_call_stack(), and push_call_stack().
Generated by doxygen 1.5.5 on 23 May 2008 for The Battle for Wesnoth | Gna! | Forum | Wiki | CIA | devdocs |