Inferno  0.2
NestedBase Struct Reference

#include <inferno_patterns.hpp>

Inheritance diagram for NestedBase:
[legend]
Collaboration diagram for NestedBase:
[legend]

List of all members.

Public Member Functions

virtual TreePtr< NodeAdvance (TreePtr< Node > n, string *depth)=0
virtual shared_ptr< KeyDecidedCompare (const CompareReplace *sr, const TreePtrInterface &x, bool can_key, Conjecture &conj)

Public Attributes

TreePtr< CPPTree::Stringdepth

Detailed Description

Definition at line 135 of file inferno_patterns.hpp.


Member Function Documentation

virtual TreePtr<Node> NestedBase::Advance ( TreePtr< Node n,
string *  depth 
) [pure virtual]

Implemented in NestedSubscriptLookup, and NestedArray.

shared_ptr< Key > NestedBase::DecidedCompare ( const CompareReplace sr,
const TreePtrInterface x,
bool  can_key,
Conjecture conj 
) [virtual]

Implements SoftSearchPatternSpecialKey.

Definition at line 66 of file inferno_patterns.cpp.

References CompareReplace::DecidedCompare(), and INDENT.


Member Data Documentation


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