props.hh File Reference

#include <map>
#include <list>
#include "storage.hh"

Classes

class  pattern
class  keyval_t
class  property_base
class  property
class  labelled_property
class  list_property
class  IndexInherit
class  Inherit< T >
class  PropertyInherit
class  properties
class  Coordinate< T >
class  Indices

Functions

bool operator< (const pattern &one, const pattern &two)
template<class T>
property_basecreate_property ()
 if (it->is_numbered_symbol()||it->is_range_wildcard())
 for (;;)
 while (pit.first!=pit.second)
return get_composite< T > (it, tmp, false)

Variables

 __pad5__
property_map_t::iterator pit = props.lower_bound(it->name)
bool wildcards = false
 return
 __pad6__
std::pair< property_map_t::iterator,
property_map_t::iterator > 
pit = props.equal_range(it)
return ret
 __pad7__
 __pad8__
int & serialnum

Function Documentation

template<class T>
property_base* create_property  ) 
 

for ;;   ) 
 

return get_composite< T > it  ,
tmp  ,
false 
 

if it->  is_numbered_symbol()||it->is_range_wildcard()  ) 
 

bool operator< const pattern one,
const pattern two
 

while pit.first!  = pit.second  ) 
 


Variable Documentation

__pad5__
 

__pad6__
 

__pad7__
 

__pad8__
 

std::pair<property_map_t::iterator, property_map_t::iterator> pit = props.equal_range(it)
 

property_map_t::iterator pit = props.lower_bound(it->name)
 

return ret
 

return
 

int& serialnum
 

bool wildcards = false
 


Generated on Sat Jul 18 23:03:14 2009 for cadabra by  doxygen 1.4.6