vegastrike  0.5.1.r1
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
galaxy_xml.cpp File Reference
#include <expat.h>
#include "xml_support.h"
#include "vsfilesystem.h"
#include "vs_globals.h"
#include "galaxy_xml.h"
#include "galaxy_gen.h"
#include <float.h>

Go to the source code of this file.

Classes

class  GalaxyXML::XML
 

Namespaces

 GalaxyXML
 

Constant Groups

 GalaxyXML
 

Enumerations

enum  GalaxyXML::GalaxyNames {
  GalaxyXML::UNKNOWN, GalaxyXML::GALAXY, GalaxyXML::SYSTEMS, GalaxyXML::SECTOR,
  GalaxyXML::SYSTEM, GalaxyXML::VAR, GalaxyXML::NAME, GalaxyXML::VALUE,
  GalaxyXML::PLANETS, GalaxyXML::PLANET
}
 

Functions

void GalaxyXML::beginElement (void *userdata, const XML_Char *nam, const XML_Char **atts)
 
void GalaxyXML::endElement (void *userdata, const XML_Char *nam)
 
void dotabs (VSFileSystem::VSFile &f, unsigned int tabs)
 

Variables

const EnumMap::Pair GalaxyXML::element_names [8]
 
const EnumMap::Pair GalaxyXML::attribute_names [3]
 
const EnumMap GalaxyXML::element_map (element_names, 8)
 
const EnumMap GalaxyXML::attribute_map (attribute_names, 3)
 

Function Documentation

void dotabs ( VSFileSystem::VSFile f,
unsigned int  tabs 
)

Definition at line 212 of file galaxy_xml.cpp.