OpenADFortTk (including Open64 and OpenAnalysis references)
|
Namespaces | |
IOFlags | |
Classes | |
class | ostream |
struct | FlagElemInfo_ |
struct | AtomInfo_ |
struct | CommentInfo_ |
struct | EscapeStringInfo_ |
struct | IndentAmntInfo_ |
struct | IndentStepInfo_ |
Typedefs | |
typedef ostream &(* | omanip )(ostream &) |
Functions | |
ostream & | operator<< (std::ostream &os, omanip f) |
ostream & | EndAtom (ostream &sos) |
ostream & | EndList (ostream &sos) |
ostream & | Quote (ostream &sos) |
ostream & | BegComment (ostream &sos) |
ostream & | EndComment (ostream &sos) |
ostream & | EndLine (ostream &sos) |
ostream & | Indent (ostream &sos) |
ostream & | IndentIncr (ostream &sos) |
ostream & | IndentDecr (ostream &sos) |
ostream & | operator<< (std::ostream &os, const FlagElemInfo_ x) |
FlagElemInfo_ | BegAtom (int flags) |
ostream & | BegAtom (ostream &sos) |
FlagElemInfo_ | BegList (int flags) |
ostream & | BegList (ostream &sos) |
template<class T > | |
ostream & | operator<< (std::ostream &os, const AtomInfo_< T > &x) |
template<class T > | |
AtomInfo_< T > | Atom (int xflags, const T &val) |
template<class T > | |
AtomInfo_< T > | Atom (const T &val) |
ostream & | operator<< (std::ostream &os, const CommentInfo_ x) |
CommentInfo_ | Comment (const char *str_) |
ostream & | operator<< (std::ostream &os, const EscapeStringInfo_ &x) |
EscapeStringInfo_ | EscapeString (const char *val) |
ostream & | operator<< (std::ostream &os, const IndentAmntInfo_ x) |
IndentAmntInfo_ | SetIndentAmnt (int amnt_) |
ostream & | operator<< (std::ostream &os, const IndentStepInfo_ x) |
IndentStepInfo_ | SetIndentStep (int step_) |
bool | is_atom (sexp_t *sx) |
bool | is_list (sexp_t *sx) |
bool | is_null_list (sexp_t *sx) |
bool | is_atom_basic (sexp_t *sx) |
char * | get_value (sexp_t *sx) |
long | get_value_l (sexp_t *sx, long default_val=0) |
unsigned long | get_value_ul (sexp_t *sx, unsigned long default_val=0) |
int32_t | get_value_i32 (sexp_t *sx, int32_t default_val=0) |
uint32_t | get_value_ui32 (sexp_t *sx, uint32_t default_val=0) |
int64_t | get_value_i64 (sexp_t *sx, int64_t default_val=0) |
uint64_t | get_value_ui64 (sexp_t *sx, uint64_t default_val=0) |
sexp_t * | get_elem (sexp_t *sx, unsigned int n) |
sexp_t * | get_elem0 (sexp_t *sx) |
sexp_t * | get_elem1 (sexp_t *sx) |
sexp_t * | get_elem2 (sexp_t *sx) |
sexp_t * | get_elem3 (sexp_t *sx) |
sexp_t * | get_next (sexp_t *sx) |
sexp_t * | get_wnast_attrs (sexp_t *sx) |
sexp_t * | get_wnast_kid0 (sexp_t *sx) |
Definition at line 256 of file sexpostream.h.
AtomInfo_<T> sexp::Atom | ( | int | xflags, |
const T & | val | ||
) |
Definition at line 408 of file sexpostream.h.
Referenced by operator<<(), whirl2sexp::TranslateGlobalSymbolTables(), whirl2sexp::TranslateLocalSymbolTables(), whirl2sexp::xlate_ARB_TAB(), whirl2sexp::xlate_ARRAYx(), whirl2sexp::xlate_BLK_TAB(), whirl2sexp::xlate_CASEGOTO(), whirl2sexp::xlate_condBR(), whirl2sexp::xlate_CVT_CVTL(), whirl2sexp::xlate_FILE_INFO(), whirl2sexp::xlate_FLD_TAB(), whirl2sexp::xlate_GOTOx_LABEL(), whirl2sexp::xlate_IDNAME(), whirl2sexp::xlate_INITO_TAB(), whirl2sexp::xlate_INITV_TAB(), whirl2sexp::xlate_INTCONST(), whirl2sexp::xlate_IO(), whirl2sexp::xlate_IO_ITEM(), xlate_IR(), whirl2sexp::xlate_LABEL_TAB(), whirl2sexp::xlate_LDA_LDMA(), whirl2sexp::xlate_LDID_STID(), whirl2sexp::xlate_misc_stmt(), whirl2sexp::xlate_multiBR(), whirl2sexp::xlate_PREG_TAB(), xlate_PU(), whirl2sexp::xlate_PU_TAB(), xlate_PUForest(), xlate_PUTree(), whirl2sexp::xlate_ST_ATTR_TAB(), whirl2sexp::xlate_ST_TAB(), whirl2sexp::xlate_STR_TAB(), whirl2sexp::xlate_STRCTFLD(), whirl2sexp::xlate_SYMTAB_entry(), whirl2sexp::xlate_SYMTAB_entry_STR(), whirl2sexp::xlate_SYMTAB_entry_TCON_STR(), whirl2sexp::xlate_TCON_STR_TAB(), whirl2sexp::xlate_TCON_TAB(), whirl2sexp::xlate_TY_TAB(), whirl2sexp::xlate_TYLIST_TAB(), whirl2sexp::xlate_xCALL(), whirl2sexp::xlate_xLOADx_xSTOREx(), and whirl2sexp::xlate_xPRAGMA().
AtomInfo_<T> sexp::Atom | ( | const T & | val) |
Definition at line 416 of file sexpostream.h.
References sexp::IOFlags::NONE.
|
inline |
Definition at line 356 of file sexpostream.h.
References sexp::FlagElemInfo_::flags.
Referenced by sexp::ostream::Atom().
|
inline |
Definition at line 364 of file sexpostream.h.
References sexp::ostream::BegAtom().
|
inline |
Definition at line 289 of file sexpostream.h.
References sexp::ostream::BegComment().
Referenced by sexp::ostream::Comment(), xlate_IO_ITEM_control(), xlate_IO_ITEM_format(), xlate_IO_ITEM_unit(), whirl2xaif::xlate_STDecl_TYPE(), and whirl2sexp::xlate_unknown().
|
inline |
Definition at line 371 of file sexpostream.h.
References sexp::FlagElemInfo_::flags.
Referenced by operator<<(), whirl2sexp::TranslateGlobalSymbolTables(), whirl2sexp::TranslateLocalSymbolTables(), whirl2sexp::TranslateWN(), whirl2sexp::xlate_ARB_TAB(), whirl2sexp::xlate_ARRAYx(), whirl2sexp::xlate_BinaryOp(), whirl2sexp::xlate_BLK_TAB(), whirl2sexp::xlate_BLOCK(), whirl2sexp::xlate_CASEGOTO(), whirl2sexp::xlate_condBR(), whirl2sexp::xlate_CONST(), whirl2sexp::xlate_CVT_CVTL(), whirl2sexp::xlate_FILE_INFO(), whirl2sexp::xlate_FLD_TAB(), whirl2sexp::xlate_FUNC_ENTRY(), whirl2sexp::xlate_GOTOx_LABEL(), whirl2sexp::xlate_IDNAME(), whirl2sexp::xlate_INITO_TAB(), whirl2sexp::xlate_INITV_TAB(), whirl2sexp::xlate_INTCONST(), whirl2sexp::xlate_IO(), whirl2sexp::xlate_IO_ITEM(), xlate_IR(), whirl2sexp::xlate_LABEL_TAB(), whirl2sexp::xlate_LDA_LDMA(), whirl2sexp::xlate_LDID_STID(), whirl2sexp::xlate_misc_stmt(), whirl2sexp::xlate_multiBR(), whirl2sexp::xlate_PARM(), whirl2sexp::xlate_PREG_TAB(), xlate_PU(), whirl2sexp::xlate_PU_TAB(), xlate_PUForest(), xlate_PUTree(), whirl2sexp::xlate_RETURNx(), whirl2sexp::xlate_ST_ATTR_TAB(), whirl2sexp::xlate_ST_TAB(), whirl2sexp::xlate_STR_TAB(), whirl2sexp::xlate_STRCTFLD(), whirl2sexp::xlate_structured_cf(), whirl2sexp::xlate_SYMTAB_entry(), whirl2sexp::xlate_SYMTAB_entry_STR(), whirl2sexp::xlate_SYMTAB_entry_TCON_STR(), whirl2sexp::xlate_TAS(), whirl2sexp::xlate_TCON_STR_TAB(), whirl2sexp::xlate_TCON_TAB(), whirl2sexp::xlate_TernaryOp(), whirl2sexp::xlate_TY_TAB(), whirl2sexp::xlate_TYLIST_TAB(), whirl2sexp::xlate_UnaryOp(), whirl2sexp::xlate_xCALL(), whirl2sexp::xlate_xLOADx_xSTOREx(), and whirl2sexp::xlate_xPRAGMA().
|
inline |
Definition at line 379 of file sexpostream.h.
References sexp::ostream::BegList().
|
inline |
Definition at line 439 of file sexpostream.h.
References sexp::CommentInfo_::str.
Referenced by xlate_IO_ITEM_format(), and xlate_IO_ITEM_unit().
|
inline |
Definition at line 267 of file sexpostream.h.
References sexp::ostream::EndAtom().
Referenced by sexp::ostream::Atom().
|
inline |
Definition at line 296 of file sexpostream.h.
References sexp::ostream::EndComment().
Referenced by sexp::ostream::Comment(), xlate_IO_ITEM_control(), xlate_IO_ITEM_format(), xlate_IO_ITEM_unit(), whirl2xaif::xlate_STDecl_TYPE(), and whirl2sexp::xlate_unknown().
|
inline |
Definition at line 304 of file sexpostream.h.
References sexp::ostream::EndLine().
Referenced by sexp::ostream::EndComment(), whirl2sexp::xlate_SYMTAB_entry_op< T >::operator()(), whirl2sexp::TranslateGlobalSymbolTables(), whirl2sexp::TranslateLocalSymbolTables(), whirl2sexp::TranslateWNChildren(), whirl2sexp::xlate_ARB_TAB(), whirl2sexp::xlate_ARRAYx(), whirl2sexp::xlate_BinaryOp(), whirl2sexp::xlate_BLK_TAB(), whirl2sexp::xlate_BLOCK(), whirl2sexp::xlate_condBR(), whirl2sexp::xlate_CVT_CVTL(), whirl2sexp::xlate_FLD_TAB(), whirl2sexp::xlate_FUNC_ENTRY(), whirl2sexp::xlate_GOTOx_LABEL(), whirl2sexp::xlate_INITO_TAB(), whirl2sexp::xlate_INITV_TAB(), whirl2sexp::xlate_IO(), whirl2sexp::xlate_IO_ITEM(), xlate_IR(), whirl2sexp::xlate_LABEL_TAB(), whirl2sexp::xlate_LDID_STID(), whirl2sexp::xlate_misc_stmt(), whirl2sexp::xlate_multiBR(), whirl2sexp::xlate_PARM(), whirl2sexp::xlate_PREG_TAB(), xlate_PU(), whirl2sexp::xlate_PU_TAB(), xlate_PUForest(), xlate_PUTree(), whirl2sexp::xlate_RETURNx(), whirl2sexp::xlate_ST_ATTR_TAB(), whirl2sexp::xlate_ST_TAB(), whirl2sexp::xlate_STR_TAB(), whirl2sexp::xlate_STRCTFLD(), whirl2sexp::xlate_structured_cf(), whirl2sexp::xlate_TCON_STR_TAB(), whirl2sexp::xlate_TCON_TAB(), whirl2sexp::xlate_TernaryOp(), whirl2sexp::xlate_TY_TAB(), whirl2sexp::xlate_TYLIST_TAB(), whirl2sexp::xlate_UnaryOp(), whirl2sexp::xlate_xCALL(), whirl2sexp::xlate_xLOADx_xSTOREx(), and whirl2sexp::xlate_xPRAGMA().
|
inline |
Definition at line 274 of file sexpostream.h.
References sexp::ostream::EndList().
Referenced by operator<<(), whirl2sexp::TranslateGlobalSymbolTables(), whirl2sexp::TranslateLocalSymbolTables(), whirl2sexp::TranslateWN(), whirl2sexp::xlate_ARB_TAB(), whirl2sexp::xlate_ARRAYx(), whirl2sexp::xlate_BinaryOp(), whirl2sexp::xlate_BLK_TAB(), whirl2sexp::xlate_BLOCK(), whirl2sexp::xlate_CASEGOTO(), whirl2sexp::xlate_condBR(), whirl2sexp::xlate_CONST(), whirl2sexp::xlate_CVT_CVTL(), whirl2sexp::xlate_FILE_INFO(), whirl2sexp::xlate_FLD_TAB(), whirl2sexp::xlate_FUNC_ENTRY(), whirl2sexp::xlate_GOTOx_LABEL(), whirl2sexp::xlate_IDNAME(), whirl2sexp::xlate_INITO_TAB(), whirl2sexp::xlate_INITV_TAB(), whirl2sexp::xlate_INTCONST(), whirl2sexp::xlate_IO(), whirl2sexp::xlate_IO_ITEM(), xlate_IR(), whirl2sexp::xlate_LABEL_TAB(), whirl2sexp::xlate_LDA_LDMA(), whirl2sexp::xlate_LDID_STID(), whirl2sexp::xlate_misc_stmt(), whirl2sexp::xlate_multiBR(), whirl2sexp::xlate_PARM(), whirl2sexp::xlate_PREG_TAB(), xlate_PU(), whirl2sexp::xlate_PU_TAB(), xlate_PUForest(), xlate_PUTree(), whirl2sexp::xlate_RETURNx(), whirl2sexp::xlate_ST_ATTR_TAB(), whirl2sexp::xlate_ST_TAB(), whirl2sexp::xlate_STR_TAB(), whirl2sexp::xlate_STRCTFLD(), whirl2sexp::xlate_structured_cf(), whirl2sexp::xlate_SYMTAB_entry(), whirl2sexp::xlate_SYMTAB_entry_STR(), whirl2sexp::xlate_SYMTAB_entry_TCON_STR(), whirl2sexp::xlate_TAS(), whirl2sexp::xlate_TCON_STR_TAB(), whirl2sexp::xlate_TCON_TAB(), whirl2sexp::xlate_TernaryOp(), whirl2sexp::xlate_TY_TAB(), whirl2sexp::xlate_TYLIST_TAB(), whirl2sexp::xlate_UnaryOp(), whirl2sexp::xlate_xCALL(), whirl2sexp::xlate_xLOADx_xSTOREx(), and whirl2sexp::xlate_xPRAGMA().
|
inline |
Definition at line 465 of file sexpostream.h.
Referenced by sexp::ostream::Atom().
|
inline |
Definition at line 136 of file sexputil.h.
References OA::n.
Referenced by get_elem3(), and get_wnast_kid0().
|
inline |
Definition at line 144 of file sexputil.h.
Referenced by sexp2whirl::GetWhirlFlg(), sexp2whirl::GetWhirlOpaqueFlg(), sexp2whirl::GetWhirlOpr(), sexp2whirl::GetWhirlSym(), sexp2whirl::GetWhirlSymRef(), sexp2whirl::GetWhirlTy(), sexp2whirl::GetWhirlTyUse(), sexp2whirl::TranslateGlobalSymbolTables(), sexp2whirl::TranslateLocalSymbolTables(), sexp2whirl::xlate_ARRAYx(), sexp2whirl::xlate_CASEGOTO(), sexp2whirl::xlate_condBR(), sexp2whirl::xlate_CONST(), sexp2whirl::xlate_CVT_CVTL(), sexp2whirl::xlate_FILE_INFO(), sexp2whirl::xlate_FUNC_ENTRY(), sexp2whirl::xlate_GOTOx_LABEL(), sexp2whirl::xlate_IDNAME(), sexp2whirl::xlate_INTCONST(), sexp2whirl::xlate_INTERFACE(), sexp2whirl::xlate_IO(), sexp2whirl::xlate_IO_ITEM(), xlate_IR(), sexp2whirl::xlate_LDA_LDMA(), sexp2whirl::xlate_LDID_STID(), sexp2whirl::xlate_misc_stmt(), sexp2whirl::xlate_multiBR(), sexp2whirl::xlate_PARM(), xlate_PU(), xlate_PUForest(), xlate_PUTree(), sexp2whirl::xlate_STR_TAB_entry(), sexp2whirl::xlate_STRCTFLD(), sexp2whirl::xlate_structured_cf(), xlate_SYMTAB(), sexp2whirl::xlate_TAS(), sexp2whirl::xlate_TCON_STR_TAB_entry(), sexp2whirl::xlate_TCON_TAB_entry(), sexp2whirl::xlate_TY_TAB_entry(), sexp2whirl::xlate_xCALL(), sexp2whirl::xlate_xLOADx_xSTOREx(), and sexp2whirl::xlate_xPRAGMA().
|
inline |
Definition at line 150 of file sexputil.h.
References NULL.
Referenced by sexp2whirl::GetWhirlFlg(), sexp2whirl::GetWhirlOpaqueFlg(), sexp2whirl::GetWhirlOpc(), sexp2whirl::GetWhirlSym(), sexp2whirl::TranslateGlobalSymbolTables(), sexp2whirl::TranslateLocalSymbolTables(), sexp2whirl::xlate_ARB_TAB_entry(), sexp2whirl::xlate_BLK_TAB_entry(), sexp2whirl::xlate_CASEGOTO(), sexp2whirl::xlate_FILE_INFO(), sexp2whirl::xlate_FLD_TAB_entry(), sexp2whirl::xlate_GOTOx_LABEL(), sexp2whirl::xlate_IDNAME(), sexp2whirl::xlate_INITO_TAB_entry(), sexp2whirl::xlate_INITV_TAB_entry(), sexp2whirl::xlate_IO(), sexp2whirl::xlate_IO_ITEM(), xlate_IR(), sexp2whirl::xlate_LABEL_TAB_entry(), sexp2whirl::xlate_LDA_LDMA(), sexp2whirl::xlate_LDID_STID(), sexp2whirl::xlate_multiBR(), sexp2whirl::xlate_PARM(), sexp2whirl::xlate_PREG_TAB_entry(), xlate_PU(), sexp2whirl::xlate_PU_TAB_entry(), xlate_PUForest(), xlate_PUTree(), sexp2whirl::xlate_ST_ATTR_TAB_entry(), sexp2whirl::xlate_ST_TAB_entry(), sexp2whirl::xlate_STR_TAB_entry(), xlate_SYMTAB(), sexp2whirl::xlate_TCON_STR_TAB_entry(), sexp2whirl::xlate_TCON_TAB_entry(), sexp2whirl::xlate_TY_TAB_entry(), sexp2whirl::xlate_TYLIST_TAB_entry(), sexp2whirl::xlate_xCALL(), and sexp2whirl::xlate_xPRAGMA().
|
inline |
Definition at line 156 of file sexputil.h.
References NULL.
Referenced by sexp2whirl::GetWhirlOpc(), sexp2whirl::GetWhirlSym(), sexp2whirl::GetWhirlSymRef(), sexp2whirl::GetWhirlTy(), sexp2whirl::GetWhirlTyUse(), xlate_IR(), sexp2whirl::xlate_LDA_LDMA(), sexp2whirl::xlate_LDID_STID(), xlate_PU(), xlate_PUTree(), and sexp2whirl::xlate_xPRAGMA().
|
inline |
Definition at line 162 of file sexputil.h.
References get_elem().
Referenced by get_wnast_attrs(), sexp2whirl::GetWhirlSymRef(), sexp2whirl::GetWhirlTy(), sexp2whirl::GetWhirlTyUse(), sexp2whirl::xlate_LDA_LDMA(), sexp2whirl::xlate_LDID_STID(), xlate_PU(), and sexp2whirl::xlate_xPRAGMA().
|
inline |
Definition at line 170 of file sexputil.h.
Referenced by sexp2whirl::TranslateGlobalSymbolTables(), sexp2whirl::TranslateLocalSymbolTables(), sexp2whirl::TranslateWNChildren(), sexp2whirl::xlate_ARB_TAB_entry(), sexp2whirl::xlate_BLK_TAB_entry(), sexp2whirl::xlate_BLOCK(), sexp2whirl::xlate_FILE_INFO(), sexp2whirl::xlate_FLD_TAB_entry(), sexp2whirl::xlate_INITO_TAB_entry(), sexp2whirl::xlate_INITV_TAB_entry(), sexp2whirl::xlate_INTERFACE(), sexp2whirl::xlate_LABEL_TAB_entry(), sexp2whirl::xlate_misc_stmt(), sexp2whirl::xlate_PU_TAB_entry(), xlate_PUForest(), xlate_PUTree(), sexp2whirl::xlate_ST_ATTR_TAB_entry(), sexp2whirl::xlate_ST_TAB_entry(), sexp2whirl::xlate_STRCTFLD(), xlate_SYMTAB(), sexp2whirl::xlate_TCON_TAB_entry(), sexp2whirl::xlate_TY_TAB_entry(), and sexp2whirl::xlate_xLOADx_xSTOREx().
|
inline |
Definition at line 72 of file sexputil.h.
Referenced by sexp2whirl::GetWhirlFlg(), sexp2whirl::GetWhirlOpaqueFlg(), sexp2whirl::GetWhirlOpc(), sexp2whirl::GetWhirlOpr(), sexp2whirl::GetWhirlSym(), sexp2whirl::GetWhirlSymRef(), sexp2whirl::GetWhirlTy(), sexp2whirl::GetWhirlTyUse(), sexp2whirl::TranslateGlobalSymbolTables(), sexp2whirl::TranslateLocalSymbolTables(), sexp2whirl::xlate_FILE_INFO(), sexp2whirl::xlate_INITV_TAB_entry(), sexp2whirl::xlate_IO(), sexp2whirl::xlate_IO_ITEM(), xlate_IR(), sexp2whirl::xlate_LABEL_TAB_entry(), xlate_PU(), xlate_PUForest(), xlate_PUTree(), sexp2whirl::xlate_ST_ATTR_TAB_entry(), sexp2whirl::xlate_ST_TAB_entry(), sexp2whirl::xlate_STR_TAB_entry(), xlate_SYMTAB(), sexp2whirl::xlate_TCON_STR_TAB_entry(), sexp2whirl::xlate_TCON_TAB_entry(), sexp2whirl::xlate_TY_TAB_entry(), and sexp2whirl::xlate_xCALL().
|
inline |
Definition at line 98 of file sexputil.h.
References get_value_l().
Referenced by sexp2whirl::xlate_CASEGOTO(), sexp2whirl::xlate_condBR(), sexp2whirl::xlate_CVT_CVTL(), sexp2whirl::xlate_GOTOx_LABEL(), sexp2whirl::xlate_INITV_TAB_entry(), and sexp2whirl::xlate_multiBR().
|
inline |
Definition at line 110 of file sexputil.h.
Referenced by sexp2whirl::xlate_ARB_TAB_entry(), sexp2whirl::xlate_ARRAYx(), sexp2whirl::xlate_CASEGOTO(), sexp2whirl::xlate_INTCONST(), and sexp2whirl::xlate_xPRAGMA().
|
inline |
Definition at line 104 of file sexputil.h.
References get_value_ul().
Referenced by sexp2whirl::GetWhirlSym(), sexp2whirl::GetWhirlSymRef(), sexp2whirl::GetWhirlTy(), sexp2whirl::GetWhirlTyUse(), sexp2whirl::xlate_ARB_TAB_entry(), sexp2whirl::xlate_BLK_TAB_entry(), sexp2whirl::xlate_FILE_INFO(), sexp2whirl::xlate_FLD_TAB_entry(), sexp2whirl::xlate_GOTOx_LABEL(), sexp2whirl::xlate_IDNAME(), sexp2whirl::xlate_INITO_TAB_entry(), sexp2whirl::xlate_INITV_TAB_entry(), sexp2whirl::xlate_LABEL_TAB_entry(), sexp2whirl::xlate_LDA_LDMA(), sexp2whirl::xlate_LDID_STID(), sexp2whirl::xlate_misc_stmt(), sexp2whirl::xlate_PREG_TAB_entry(), sexp2whirl::xlate_PU_TAB_entry(), sexp2whirl::xlate_ST_ATTR_TAB_entry(), sexp2whirl::xlate_ST_TAB_entry(), sexp2whirl::xlate_STR_TAB_entry(), sexp2whirl::xlate_STRCTFLD(), sexp2whirl::xlate_TCON_STR_TAB_entry(), sexp2whirl::xlate_TY_TAB_entry(), sexp2whirl::xlate_xLOADx_xSTOREx(), and sexp2whirl::xlate_xPRAGMA().
|
inline |
Definition at line 120 of file sexputil.h.
Referenced by sexp2whirl::GetWhirlOpaqueFlg(), sexp2whirl::xlate_BLK_TAB_entry(), sexp2whirl::xlate_FLD_TAB_entry(), sexp2whirl::xlate_ST_TAB_entry(), sexp2whirl::xlate_TCON_TAB_entry(), and sexp2whirl::xlate_TY_TAB_entry().
|
inline |
|
inline |
Definition at line 184 of file sexputil.h.
References get_elem3().
Referenced by sexp2whirl::xlate_ARRAYx(), sexp2whirl::xlate_BinaryOp(), sexp2whirl::xlate_BLOCK(), sexp2whirl::xlate_CASEGOTO(), sexp2whirl::xlate_condBR(), sexp2whirl::xlate_CONST(), sexp2whirl::xlate_CVT_CVTL(), sexp2whirl::xlate_FUNC_ENTRY(), sexp2whirl::xlate_GOTOx_LABEL(), sexp2whirl::xlate_IDNAME(), sexp2whirl::xlate_INTCONST(), sexp2whirl::xlate_INTERFACE(), sexp2whirl::xlate_IO(), sexp2whirl::xlate_IO_ITEM(), sexp2whirl::xlate_LDA_LDMA(), sexp2whirl::xlate_LDID_STID(), sexp2whirl::xlate_misc_stmt(), sexp2whirl::xlate_multiBR(), sexp2whirl::xlate_PARM(), sexp2whirl::xlate_RETURNx(), sexp2whirl::xlate_STRCTFLD(), sexp2whirl::xlate_structured_cf(), sexp2whirl::xlate_TAS(), sexp2whirl::xlate_TernaryOp(), sexp2whirl::xlate_UnaryOp(), sexp2whirl::xlate_xCALL(), sexp2whirl::xlate_xLOADx_xSTOREx(), and sexp2whirl::xlate_xPRAGMA().
|
inline |
Definition at line 190 of file sexputil.h.
References get_elem().
Referenced by sexp2whirl::TranslateWNChildren(), sexp2whirl::xlate_BLOCK(), sexp2whirl::xlate_condBR(), sexp2whirl::xlate_CVT_CVTL(), sexp2whirl::xlate_GOTOx_LABEL(), sexp2whirl::xlate_INTERFACE(), sexp2whirl::xlate_LDID_STID(), sexp2whirl::xlate_PARM(), sexp2whirl::xlate_RETURNx(), sexp2whirl::xlate_TAS(), sexp2whirl::xlate_UnaryOp(), and sexp2whirl::xlate_xPRAGMA().
|
inline |
Definition at line 311 of file sexpostream.h.
References sexp::ostream::Indent().
Referenced by sexp::ostream::EndLine().
|
inline |
Definition at line 325 of file sexpostream.h.
References sexp::ostream::IndentDecr().
Referenced by sexp::ostream::EndList().
|
inline |
Definition at line 318 of file sexpostream.h.
References sexp::ostream::IndentIncr().
Referenced by sexp::ostream::BegList().
|
inline |
Definition at line 42 of file sexputil.h.
|
inline |
Definition at line 65 of file sexputil.h.
|
inline |
Definition at line 48 of file sexputil.h.
Referenced by sexp2whirl::GetWhirlFlg(), sexp2whirl::GetWhirlOpaqueFlg(), sexp2whirl::GetWhirlOpr(), sexp2whirl::GetWhirlSym(), sexp2whirl::GetWhirlSymRef(), sexp2whirl::GetWhirlTy(), sexp2whirl::GetWhirlTyUse(), sexp2whirl::TranslateGlobalSymbolTables(), sexp2whirl::TranslateLocalSymbolTables(), sexp2whirl::TranslateWNChildren(), sexp2whirl::xlate_FILE_INFO(), xlate_IR(), xlate_PU(), xlate_PUForest(), xlate_PUTree(), and xlate_SYMTAB().
|
inline |
|
inline |
Definition at line 259 of file sexpostream.h.
|
inline |
Definition at line 348 of file sexpostream.h.
References sexp::ostream::BegList(), and sexp::FlagElemInfo_::flags.
ostream& sexp::operator<< | ( | std::ostream & | os, |
const AtomInfo_< T > & | x | ||
) |
Definition at line 399 of file sexpostream.h.
References sexp::ostream::Atom().
|
inline |
Definition at line 431 of file sexpostream.h.
References sexp::ostream::Comment(), and sexp::CommentInfo_::str.
|
inline |
Definition at line 457 of file sexpostream.h.
References sexp::ostream::EscapeString(), and sexp::EscapeStringInfo_::val.
|
inline |
Definition at line 480 of file sexpostream.h.
References sexp::IndentAmntInfo_::amnt, and sexp::ostream::SetIndentAmnt().
|
inline |
Definition at line 503 of file sexpostream.h.
References sexp::ostream::SetIndentStep(), and sexp::IndentStepInfo_::step.
|
inline |
Definition at line 281 of file sexpostream.h.
References sexp::ostream::Quote().
|
inline |
Definition at line 488 of file sexpostream.h.
References sexp::IndentAmntInfo_::amnt.
|
inline |
Definition at line 511 of file sexpostream.h.
References sexp::IndentStepInfo_::step.