Inferno  0.2
CPPTree::Field Struct Reference

A non-static member Instance (function or variable) More...

#include <cpptree.hpp>

Inheritance diagram for CPPTree::Field:
[legend]
Collaboration diagram for CPPTree::Field:
[legend]

List of all members.

Public Attributes

NODE_FUNCTIONS_FINAL TreePtr
< Virtuality
virt
 Is the field virtual?
TreePtr< AccessSpecaccess
 Is it accessible outside the current Scope?
TreePtr< Constancyconstancy
 Is the field constant (ie only written by constructor)

Detailed Description

A non-static member Instance (function or variable)

A variable or function with one instance for each object of the containing class, ie non-static members. Functions have a "this" pointer. Note that access and constancy are intended to control the generation of read/write lines for modules. This usage of Constancy differs from that in Static, so we do not try to introduce a common intermediate. Note that static members are Static, not Field

Definition at line 357 of file cpptree.hpp.


Member Data Documentation

Is it accessible outside the current Scope?

Definition at line 361 of file cpptree.hpp.

Is the field constant (ie only written by constructor)

Definition at line 362 of file cpptree.hpp.

Is the field virtual?

Definition at line 360 of file cpptree.hpp.


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