|
OpenADFortTk (basic)
|
Namespaces | |
| namespace | 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) |
| typedef ostream&(* sexp::omanip)(ostream &) |
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.
| FlagElemInfo_ sexp::BegAtom | ( | int | flags | ) | [inline] |
Definition at line 356 of file sexpostream.h.
References sexp::FlagElemInfo_::flags.
Referenced by sexp::ostream::Atom().
| ostream& sexp::BegAtom | ( | ostream & | sos | ) | [inline] |
Definition at line 364 of file sexpostream.h.
References sexp::ostream::BegAtom().

| ostream& sexp::BegComment | ( | ostream & | sos | ) | [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().

| FlagElemInfo_ sexp::BegList | ( | int | flags | ) | [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().
| ostream& sexp::BegList | ( | ostream & | sos | ) | [inline] |
Definition at line 379 of file sexpostream.h.
References sexp::ostream::BegList().

| CommentInfo_ sexp::Comment | ( | const char * | str_ | ) | [inline] |
Definition at line 439 of file sexpostream.h.
References sexp::CommentInfo_::str.
Referenced by whirl2xaif::Whirl2Xaif::dumpTranslationHeaderComment(), whirl2xaif::Whirl2Xaif::translatePU(), xlate_IO_ITEM_format(), and xlate_IO_ITEM_unit().
| ostream& sexp::EndAtom | ( | ostream & | sos | ) | [inline] |
Definition at line 267 of file sexpostream.h.
References sexp::ostream::EndAtom().
Referenced by sexp::ostream::Atom().

| ostream& sexp::EndComment | ( | ostream & | sos | ) | [inline] |
Definition at line 296 of file sexpostream.h.
References sexp::ostream::EndComment().
Referenced by sexp::ostream::Comment(), whirl2xaif::TY2F_Translate_Common(), xlate_IO_ITEM_control(), xlate_IO_ITEM_format(), xlate_IO_ITEM_unit(), whirl2xaif::xlate_STDecl_TYPE(), and whirl2sexp::xlate_unknown().

| ostream& sexp::EndLine | ( | ostream & | sos | ) | [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().

| ostream& sexp::EndList | ( | ostream & | sos | ) | [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().

| EscapeStringInfo_ sexp::EscapeString | ( | const char * | val | ) | [inline] |
Definition at line 465 of file sexpostream.h.
Referenced by sexp::ostream::Atom().
| sexp_t* sexp::get_elem | ( | sexp_t * | sx, |
| unsigned int | n | ||
| ) | [inline] |
Definition at line 136 of file sexputil.h.
Referenced by get_elem3(), and get_wnast_kid0().
| sexp_t* sexp::get_elem0 | ( | sexp_t * | sx | ) | [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().
| sexp_t* sexp::get_elem1 | ( | sexp_t * | sx | ) | [inline] |
Definition at line 150 of file sexputil.h.
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().
| sexp_t* sexp::get_elem2 | ( | sexp_t * | sx | ) | [inline] |
Definition at line 156 of file sexputil.h.
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().
| sexp_t* sexp::get_elem3 | ( | sexp_t * | sx | ) | [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().

| sexp_t* sexp::get_next | ( | sexp_t * | sx | ) | [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().
| char* sexp::get_value | ( | sexp_t * | sx | ) | [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().
| int32_t sexp::get_value_i32 | ( | sexp_t * | sx, |
| int32_t | default_val = 0 |
||
| ) | [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().

| int64_t sexp::get_value_i64 | ( | sexp_t * | sx, |
| int64_t | default_val = 0 |
||
| ) | [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().
| long sexp::get_value_l | ( | sexp_t * | sx, |
| long | default_val = 0 |
||
| ) | [inline] |
Definition at line 78 of file sexputil.h.
Referenced by get_value_i32().
| uint32_t sexp::get_value_ui32 | ( | sexp_t * | sx, |
| uint32_t | default_val = 0 |
||
| ) | [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().

| uint64_t sexp::get_value_ui64 | ( | sexp_t * | sx, |
| uint64_t | default_val = 0 |
||
| ) | [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().
| unsigned long sexp::get_value_ul | ( | sexp_t * | sx, |
| unsigned long | default_val = 0 |
||
| ) | [inline] |
Definition at line 88 of file sexputil.h.
Referenced by get_value_ui32().
| sexp_t* sexp::get_wnast_attrs | ( | sexp_t * | sx | ) | [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().

| sexp_t* sexp::get_wnast_kid0 | ( | sexp_t * | sx | ) | [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().

| ostream& sexp::Indent | ( | ostream & | sos | ) | [inline] |
Definition at line 311 of file sexpostream.h.
References sexp::ostream::Indent().
Referenced by sexp::ostream::EndLine().

| ostream& sexp::IndentDecr | ( | ostream & | sos | ) | [inline] |
Definition at line 325 of file sexpostream.h.
References sexp::ostream::IndentDecr().
Referenced by sexp::ostream::EndList().

| ostream& sexp::IndentIncr | ( | ostream & | sos | ) | [inline] |
Definition at line 318 of file sexpostream.h.
References sexp::ostream::IndentIncr().
Referenced by sexp::ostream::BegList().

| bool sexp::is_atom | ( | sexp_t * | sx | ) | [inline] |
Definition at line 42 of file sexputil.h.
| bool sexp::is_atom_basic | ( | sexp_t * | sx | ) | [inline] |
Definition at line 65 of file sexputil.h.
| bool sexp::is_list | ( | sexp_t * | sx | ) | [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().
| bool sexp::is_null_list | ( | sexp_t * | sx | ) | [inline] |
Definition at line 54 of file sexputil.h.
Referenced by sexp2whirl::TranslateWN().
| ostream& sexp::operator<< | ( | std::ostream & | os, |
| omanip | f | ||
| ) | [inline] |
Definition at line 259 of file sexpostream.h.
| ostream& sexp::operator<< | ( | std::ostream & | os, |
| const FlagElemInfo_ | x | ||
| ) | [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().

| ostream& sexp::operator<< | ( | std::ostream & | os, |
| const CommentInfo_ | x | ||
| ) | [inline] |
Definition at line 431 of file sexpostream.h.
References sexp::ostream::Comment(), and sexp::CommentInfo_::str.

| ostream& sexp::operator<< | ( | std::ostream & | os, |
| const EscapeStringInfo_ & | x | ||
| ) | [inline] |
Definition at line 457 of file sexpostream.h.
References sexp::ostream::EscapeString(), and sexp::EscapeStringInfo_::val.

| ostream& sexp::operator<< | ( | std::ostream & | os, |
| const IndentAmntInfo_ | x | ||
| ) | [inline] |
Definition at line 480 of file sexpostream.h.
References sexp::IndentAmntInfo_::amnt, and sexp::ostream::SetIndentAmnt().

| ostream& sexp::operator<< | ( | std::ostream & | os, |
| const IndentStepInfo_ | x | ||
| ) | [inline] |
Definition at line 503 of file sexpostream.h.
References sexp::ostream::SetIndentStep(), and sexp::IndentStepInfo_::step.

| ostream& sexp::Quote | ( | ostream & | sos | ) | [inline] |
Definition at line 281 of file sexpostream.h.
References sexp::ostream::Quote().

| IndentAmntInfo_ sexp::SetIndentAmnt | ( | int | amnt_ | ) | [inline] |
Definition at line 488 of file sexpostream.h.
References sexp::IndentAmntInfo_::amnt.
| IndentStepInfo_ sexp::SetIndentStep | ( | int | step_ | ) | [inline] |
Definition at line 511 of file sexpostream.h.
References sexp::IndentStepInfo_::step.