Panda3D
Macros | Typedefs
dcbase.h File Reference

PANDA 3D SOFTWARE Copyright (c) Carnegie Mellon University. More...

#include <iostream>
#include <fstream>
#include <iomanip>
#include <sstream>
#include <string>
#include <assert.h>
#include <unistd.h>
#include <vector>
#include <map>
#include <set>
#include <stdint.h>

Go to the source code of this file.

Macros

#define BEGIN_PUBLISH
 
#define BLOCKING
 
#define END_PUBLISH
 
#define EXPCL_DIRECT_DCPARSER
 
#define EXPTP_DIRECT_DCPARSER
 
#define INLINE   inline
 
#define nassertr(condition, return_value)   assert(condition)
 
#define nassertr_always(condition, return_value)   assert(condition)
 
#define nassertv(condition)   assert(condition)
 
#define nassertv_always(condition)   assert(condition)
 
#define pmap   std::map
 
#define pset   std::set
 
#define PUBLISHED   public
 
#define pvector   std::vector
 

Typedefs

typedef uint64_t CHANNEL_TYPE
 
typedef uint32_t DOID_TYPE
 
typedef std::string Filename
 
typedef std::fstream pfstream
 
typedef std::ifstream pifstream
 
typedef std::ofstream pofstream
 
typedef uint32_t ZONEID_TYPE
 

Detailed Description

PANDA 3D SOFTWARE Copyright (c) Carnegie Mellon University.

All rights reserved.

All use of this software is subject to the terms of the revised BSD license. You should have received a copy of this license along with this source code in a file named "LICENSE."

Author
drose
Date
2000-10-05

Definition in file dcbase.h.