MacroSpaceDescriptor Class Reference

#include <LocalMacroSpaceManager.hpp>

Public Types

enum  { MACRONAMESIZE = 256 }
 

Public Member Functions

 MacroSpaceDescriptor ()
 
 MacroSpaceDescriptor (const char *n, size_t s, size_t o)
 

Public Attributes

void * reserved
 
char name [MACRONAMESIZE]
 
RXSTRING image
 
size_t imageSize
 
size_t position
 

Detailed Description

Definition at line 55 of file LocalMacroSpaceManager.hpp.

Member Enumeration Documentation

◆ anonymous enum

anonymous enum
Enumerator
MACRONAMESIZE 

Definition at line 58 of file LocalMacroSpaceManager.hpp.

Constructor & Destructor Documentation

◆ MacroSpaceDescriptor() [1/2]

MacroSpaceDescriptor::MacroSpaceDescriptor ( )
inline

Definition at line 60 of file LocalMacroSpaceManager.hpp.

◆ MacroSpaceDescriptor() [2/2]

MacroSpaceDescriptor::MacroSpaceDescriptor ( const char *  n,
size_t  s,
size_t  o 
)
inline

Member Data Documentation

◆ image

RXSTRING MacroSpaceDescriptor::image

Definition at line 72 of file LocalMacroSpaceManager.hpp.

Referenced by MacroSpaceDescriptor().

◆ imageSize

size_t MacroSpaceDescriptor::imageSize

Definition at line 73 of file LocalMacroSpaceManager.hpp.

Referenced by MacroSpaceDescriptor(), and MacroSpaceFile::nextMacro().

◆ name

char MacroSpaceDescriptor::name[MACRONAMESIZE]

Definition at line 71 of file LocalMacroSpaceManager.hpp.

Referenced by MacroSpaceDescriptor(), and MacroSpaceFile::nextMacro().

◆ position

size_t MacroSpaceDescriptor::position

Definition at line 74 of file LocalMacroSpaceManager.hpp.

Referenced by MacroSpaceDescriptor(), and MacroSpaceFile::nextMacro().

◆ reserved

void* MacroSpaceDescriptor::reserved

Definition at line 70 of file LocalMacroSpaceManager.hpp.


The documentation for this class was generated from the following file: