property< P > Class Template Reference

#include <property.hh>

Collaboration diagram for property< P >:
[legend]

List of all members.

Properties

 __pad0__: fKey(tree(Node(unique("property_")))) {} property (const char* keyname) : fKey(tree(Node(keyname))) {} void set(Tree t

Private Member Functions

Paccess (Tree t)

Private Attributes

Tree fKey

Detailed Description

template<class P>
class property< P >

Definition at line 6 of file property.hh.


Member Function Documentation

template<class P>
P* property< P >::access ( Tree  t  )  [inline, private]

Definition at line 10 of file property.hh.

00011     {
00012         Tree d = t->getProperty(fKey);
00013         return d ? (P*)(d->node().getPointer()) : 0;
00014     }


Member Data Documentation

template<class P>
Tree property< P >::fKey [private]

Definition at line 8 of file property.hh.

Referenced by property< Loop * >::access().


Property Documentation

template<class P>
property< P >::__pad0__

Definition at line 22 of file property.hh.


The documentation for this class was generated from the following file:
Generated on Thu Jul 15 16:16:00 2010 for FAUST compiler by  doxygen 1.6.3