OpenADFortTk (basic)
src/whirl2sexp/wn2sexp.cxx File Reference
#include <stdlib.h>
#include "Open64IRInterface/Open64BasicTypes.h"
#include "SexpTags.h"
#include "Diagnostics.h"
#include "wn2sexp.i"
#include "wn2sexp.h"
Include dependency graph for wn2sexp.cxx:

Go to the source code of this file.

Defines

#define TABLE_SZ   (OPERATOR_LAST + 1)
#define INIT_TABLE_SZ   (sizeof(WNXlationTable::initTable) / sizeof(WNXlationTable::InitEntry))

Functions

sexp::ostreamoperator<< (std::ostream &os, const GenSexpSymInfo_ &x)
sexp::ostreamoperator<< (std::ostream &os, const GenSexpTyInfo_ &x)
sexp::ostreamoperator<< (std::ostream &os, const GenSexpWNOprInfo_ &x)
sexp::ostreamoperator<< (std::ostream &os, const GenSexpSymRefInfo_ &x)
sexp::ostreamoperator<< (std::ostream &os, const GenSexpSymNmInfo_ &x)
sexp::ostreamoperator<< (std::ostream &os, const GenSexpTyUseInfo_ &x)
sexp::ostreamoperator<< (std::ostream &os, const GenSexpFlgInfo_ &x)
sexp::ostreamoperator<< (std::ostream &os, const GenSexpOpaqueFlgInfo_ &x)

Define Documentation

Definition at line 1014 of file wn2sexp.cxx.

#define TABLE_SZ   (OPERATOR_LAST + 1)

Definition at line 1013 of file wn2sexp.cxx.


Function Documentation

sexp::ostream& operator<< ( std::ostream &  os,
const GenSexpSymInfo_ x 
)

Definition at line 71 of file wn2sexp.cxx.

References sexp::Atom(), sexp::BegList(), sexp::EndList(), SexpTags::ST, and GenSexpSymInfo_::val.

Here is the call graph for this function:

sexp::ostream& operator<< ( std::ostream &  os,
const GenSexpTyInfo_ x 
)

Definition at line 87 of file wn2sexp.cxx.

References sexp::IOFlags::A_DQUOTE, sexp::Atom(), sexp::BegList(), sexp::EndList(), SexpTags::TY, and GenSexpTyInfo_::val.

Here is the call graph for this function:

sexp::ostream& operator<< ( std::ostream &  os,
const GenSexpWNOprInfo_ x 
)

Definition at line 107 of file wn2sexp.cxx.

References sexp::Atom(), and GenSexpWNOprInfo_::val.

Here is the call graph for this function:

sexp::ostream& operator<< ( std::ostream &  os,
const GenSexpSymRefInfo_ x 
)

Definition at line 130 of file wn2sexp.cxx.

References sexp::Atom(), sexp::BegList(), sexp::EndList(), GenSexpSymNm(), SexpTags::ST, and GenSexpSymRefInfo_::val.

Here is the call graph for this function:

sexp::ostream& operator<< ( std::ostream &  os,
const GenSexpSymNmInfo_ x 
)

Definition at line 153 of file wn2sexp.cxx.

References sexp::IOFlags::A_DQUOTE, sexp::Atom(), SexpTags::ST, and GenSexpSymNmInfo_::val.

Here is the call graph for this function:

sexp::ostream& operator<< ( std::ostream &  os,
const GenSexpTyUseInfo_ x 
)

Definition at line 185 of file wn2sexp.cxx.

References sexp::IOFlags::A_DQUOTE, sexp::Atom(), sexp::BegList(), sexp::EndList(), SexpTags::TY, and GenSexpTyUseInfo_::val.

Here is the call graph for this function:

sexp::ostream& operator<< ( std::ostream &  os,
const GenSexpFlgInfo_ x 
)

Definition at line 212 of file wn2sexp.cxx.

References sexp::IOFlags::A_DQUOTE, sexp::Atom(), sexp::BegList(), sexp::EndList(), SexpTags::FLG, and GenSexpFlgInfo_::val.

Here is the call graph for this function:

sexp::ostream& operator<< ( std::ostream &  os,
const GenSexpOpaqueFlgInfo_ x 
)

Definition at line 227 of file wn2sexp.cxx.

References sexp::IOFlags::A_HEX, sexp::Atom(), sexp::BegList(), sexp::EndList(), SexpTags::OFLG, and GenSexpOpaqueFlgInfo_::val.

Here is the call graph for this function:

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines