variant.cpp File Reference

#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"

Include dependency graph for variant.cpp:

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


Function Documentation

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]


Variable Documentation

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