Main Page | Namespace List | Class Hierarchy | Alphabetical List | Class List | File List | Namespace Members | Class Members | File Members | Related Pages

pgsurfacecache.cpp File Reference

#include "paragui.h"
#include <iostream>
#include <cstring>
#include <string>
#include <cassert>
#include "pgsurfacecache.h"
#include "pglog.h"
#include <map>

Include dependency graph for pgsurfacecache.cpp:

Go to the source code of this file.

Defines

#define MY_SURFACEMAP   ((pg_surfacemap_t*)my_surfacemap)
#define MY_SURFACEINDEX   ((pg_surfacemap_index_t*)my_surfacemap_index)

Typedefs

typedef std::map< std::string,
pg_surface_cache_t * > 
pg_surfacemap_t
typedef std::map< unsigned
long, pg_surface_cache_t * > 
pg_surfacemap_index_t
typedef pg_surfacemap_t::iterator pg_surfacemap_iter_t
typedef pg_surfacemap_index_t::iterator pg_surfacemap_index_iter_t


Define Documentation

#define MY_SURFACEINDEX   ((pg_surfacemap_index_t*)my_surfacemap_index)
 

Definition at line 46 of file pgsurfacecache.cpp.

Referenced by PG_SurfaceCache::Cleanup(), PG_SurfaceCache::DeleteSurface(), and PG_SurfaceCache::~PG_SurfaceCache().

#define MY_SURFACEMAP   ((pg_surfacemap_t*)my_surfacemap)
 

Definition at line 45 of file pgsurfacecache.cpp.

Referenced by PG_SurfaceCache::Cleanup(), PG_SurfaceCache::DeleteSurface(), PG_SurfaceCache::FindSurface(), and PG_SurfaceCache::~PG_SurfaceCache().


Typedef Documentation

typedef pg_surfacemap_index_t::iterator pg_surfacemap_index_iter_t
 

Definition at line 74 of file pgsurfacecache.cpp.

typedef std::map<unsigned long, pg_surface_cache_t*> pg_surfacemap_index_t
 

Definition at line 71 of file pgsurfacecache.cpp.

typedef pg_surfacemap_t::iterator pg_surfacemap_iter_t
 

Definition at line 73 of file pgsurfacecache.cpp.

typedef std::map<std::string, pg_surface_cache_t*> pg_surfacemap_t
 

Definition at line 69 of file pgsurfacecache.cpp.


Generated on Tue Jun 24 02:03:34 2008 for Advanced Strategic Command by  doxygen 1.4.2