Main Page   Namespace List   Class Hierarchy   Compound List   File List   Compound Members   File Members  

ptree-core.h File Reference

#include "types.h"
#include <iostream>

Include dependency graph for ptree-core.h:

Include dependency graph

This graph shows which files directly or indirectly include this file:

Included by dependency graph

Go to the source code of this file.

Compounds

class  Ptree
class  PtreeArray
class  PtreeHead
class  PtreeIter

Defines

#define NIL   ((Ptree*)0)

Functions

ostream & operator<< (ostream &s, Ptree *p)
void MopErrorMessage (char *method_name, char *msg)
void MopErrorMessage2 (char *msg1, char *msg2)
void MopWarningMessage (char *method_name, char *msg)
void MopWarningMessage2 (char *msg1, char *msg2)
void MopMoreWarningMessage (char *msg1, char *msg2=0)


Define Documentation

#define NIL   ((Ptree*)0)
 

Definition at line 20 of file ptree-core.h.


Function Documentation

void MopErrorMessage char *    method_name,
char *    msg
 

Definition at line 46 of file ptree-core.cc.

Referenced by Encoding::Append(), Class::AppendBaseClass(), Encoding::AppendWithLen(), Member::Comments(), Walker::InaccurateErrorMessage(), Walker::InaccurateWarningMessage(), Encoding::Insert(), Member::IsConstructor(), Member::IsDestructor(), Environment::Lookup(), Environment::LookupClassMetaobject(), Environment::LookupTop(), Ptree::Make(), Encoding::MakePtree(), Ptree::MakeStatement(), Ptree::Match(), Ptree::MatchList(), Member::Name(), opcxx_ListOfMetaclass::opcxx_ListOfMetaclass(), Parser::optCvQualify(), Parser::optIntegralTypeOrClassSpec(), Parser::optStorageSpec(), Ptree::qMake(), Ptree::qMakeStatement(), Encoding::Qualified(), Parser::rBaseSpecifiers(), Parser::rClassMember(), PtreeArray::Ref(), ClassArray::Ref(), Class::RegisterMetaclass(), Class::RegisterNewAccessSpecifier(), Class::RegisterNewClosureStatement(), Class::RegisterNewForStatement(), Class::RegisterNewMemberModifier(), Class::RegisterNewModifier(), Class::RegisterNewWhileStatement(), Parser::rTemplateDecl(), Member::SetName(), Member::Signature(), TypeInfo::SkipName(), Walker::Walker(), PtreeBrace::Write(), NonLeaf::Write(), and NonLeaf::WritePS().

void MopErrorMessage2 char *    msg1,
char *    msg2
 

Definition at line 52 of file ptree-core.cc.

Referenced by Walker::MakeClassMetaobject(), and ClassWalker::MakeMetaobjectForCfunctions().

void MopMoreWarningMessage char *    msg1,
char *    msg2 = 0
 

Definition at line 68 of file ptree-core.cc.

References nil.

Referenced by Ptree::Match(), and Class::WarnObsoleteness().

void MopWarningMessage char *    method_name,
char *    msg
 

Definition at line 58 of file ptree-core.cc.

Referenced by Class::AppendAfterStatement(), Class::AppendAfterToplevel(), Class::InsertBeforeStatement(), Class::InsertBeforeToplevel(), Class::InsertDeclaration(), Class::LookupClientData(), and Ptree::Match().

void MopWarningMessage2 char *    msg1,
char *    msg2
 

Definition at line 63 of file ptree-core.cc.

Referenced by Class::CheckValidity(), HashTable::GrowTable(), and Class::WarnObsoleteness().

ostream& operator<< ostream &    s,
Ptree   p
[inline]
 

Definition at line 172 of file ptree-core.h.

References Ptree::Write().


Generated on Mon Feb 10 17:34:25 2003 for VFiasco Semantics Compiler by doxygen1.2.15