OpenMW
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
Classes | Namespaces | Functions | Variables
niffile.cpp File Reference
#include "niffile.hpp"
#include "effect.hpp"
#include <map>
#include <sstream>
Include dependency graph for niffile.cpp:

Classes

struct  Nif::RecordFactoryEntry
 

Namespaces

 Nif
 This file holds the main classes of NIF Records used by everything else.
 

Functions

template<typename NodeType >
static Record * Nif::construct ()
 
static std::pair< std::string,
RecordFactoryEntry > 
Nif::makeEntry (std::string recName, Record *(*create_t)(), RecordType type)
 Helper function for adding records to the factory map. More...
 
static std::map< std::string,
RecordFactoryEntry > 
Nif::makeFactory ()
 These are all the record types we know how to read. More...
 

Variables

static const std::map
< std::string,
RecordFactoryEntry > 
Nif::factories = makeFactory()
 Make the factory map used for parsing the file. More...