#ifndef REZWORLD_H #define REZWORLD_H #include #include #include "ResourceDefinitions.h" #include "Expression.h" class RezWorld { friend class RezParser; std::map types; std::stack fieldLists; std::stack functionCalls; std::stack switches; public: RezWorld(); void addTypeDefinition(TypeSpec spec, TypeDefinitionPtr type); TypeDefinitionPtr getTypeDefinition(ResType type, int id); }; #endif // REZWORLD_H