lsxml::StackContext< Size > Class Template Reference

Stack context. More...

#include <lsxml.h>

Inheritance diagram for lsxml::StackContext< Size >:

lsxml::ContextT< _Tag > lsxml::ContextT< _Tag > List of all members.

Public Types

enum  { NumBytes = Size + BlockObjSize }
enum  { NumBytes = Size + BlockObjSize }

Public Member Functions

 StackContext ()
 Constructor.
 ~StackContext ()
 Destructor.

Detailed Description

template<uint Size>
class lsxml::StackContext< Size >

Stack context.

This class represents a context which, instead of allocating memory blocks on the heap, uses a fixed size stack buffer. The size of the buffer is controlled by the Size template parameter

Parameters:
Size number of bytes to reserve on the stack


Member Enumeration Documentation

template<uint Size>
anonymous enum

Enumerator:
NumBytes  Holds the actual number of bytes used by this context.

template<uint Size>
anonymous enum

Enumerator:
NumBytes  Holds the actual number of bytes used by this context.


The documentation for this class was generated from the following files:
Generated on Tue Sep 29 14:51:12 2009 for lsxml by  doxygen 1.5.1-p1