Pol  Revision:3cfda13
bobject.h File Reference
#include <format/format.h>
#include "../clib/fixalloc.h"
#include "../clib/passert.h"
#include "../clib/rawtypes.h"
#include "../clib/refptr.h"
#include "../clib/spinlock.h"
#include <iosfwd>
#include <stack>
#include <vector>

Go to the source code of this file.

Classes

class  Pol::Bscript::BApplicObj< T >
 
class  Pol::Bscript::BApplicObjBase
 
class  Pol::Bscript::BApplicObjType
 
class  Pol::Bscript::BApplicPtr
 
class  Pol::Bscript::BBoolean
 
class  Pol::Bscript::BFunctionRef
 
class  Pol::Bscript::BLong
 
class  Pol::Bscript::BObject
 
class  Pol::Bscript::BObjectImp
 
class  Pol::Bscript::BObjectRef
 
class  Pol::Bscript::Double
 
class  Pol::Bscript::ObjArray
 
class  Pol::Bscript::UninitObject
 

Namespaces

 Pol
 
 Pol::Bscript
 

Macros

#define BOBJECTIMP_DEBUG   1
 
#define INLINE_BOBJECTIMP_CTOR   0
 

Typedefs

typedef std::vector< ref_ptr< BObjectImp > > Pol::Bscript::BObjectImpRefVec
 

Variables

Clib::fixed_allocator< sizeof(BLong), 256 > Pol::Bscript::blong_alloc
 
Clib::fixed_allocator< sizeof(BObject), 256 > Pol::Bscript::bobject_alloc
 
Clib::fixed_allocator< sizeof(Double), 256 > Pol::Bscript::double_alloc
 
Clib::fixed_allocator< sizeof(UninitObject), 256 > Pol::Bscript::uninit_alloc
 

Detailed Description

History
  • 2006/10/28 Shinigami: GCC 4.1.1 fix - invalid use of constructor as a template
  • 2009/09/05 Turley: Added struct .? and .- as shortcut for .exists() and .erase()
  • 2009/12/21 Turley: ._method() call fix

Definition in file bobject.h.

Macro Definition Documentation

#define BOBJECTIMP_DEBUG   1

Definition at line 15 of file bobject.h.

#define INLINE_BOBJECTIMP_CTOR   0

Definition at line 19 of file bobject.h.