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

more::lang::ct_struct::member Class Reference

A descriptor of a member of a structure. More...

#include <more/lang/ct_struct.h>

Collaboration diagram for more::lang::ct_struct::member:

Collaboration graph
[legend]
List of all members.

Public Types

Public Methods

Static Public Attributes

Friends


Detailed Description

A descriptor of a member of a structure.


Member Typedef Documentation

typedef std::size_t more::lang::ct_struct::member::size_type
 


Member Function Documentation

void* more::lang::ct_struct::member::apply void *    p const [inline]
 

Return p translated offset() bytes.

char const* more::lang::ct_struct::member::c_name   const [inline]
 

The C identifier of this member, if applicable.

size_type more::lang::ct_struct::member::offset   const [inline]
 

The offset of this member.

Precondition:
The ct_struct containig this member must be frozen.

ct_type const* more::lang::ct_struct::member::type_of   const [inline]
 

The ct_type of this member.


Friends And Related Function Documentation

friend class ct_struct [friend]
 


Member Data Documentation

const size_type more::lang::ct_struct::member::no_offset = (size_type)-1 [static]
 


The documentation for this class was generated from the following file:
Generated on Sat Sep 7 19:12:48 2002 for more with Doxygen 1.2.13.1. Doxygen 1.2.13.1 is written and copyright 1997-2002 by Dimitri van Heesch.