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 274 of file sexpostream.h.
| AtomInfo_<T> sexp::Atom | ( | const T & | val | ) | [inline] |
Definition at line 434 of file sexpostream.h.
References sexp::IOFlags::NONE.
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(), whirl2sexp::xlate_LABEL_TAB(), whirl2sexp::xlate_LDA_LDMA(), whirl2sexp::xlate_LDID_STID(), whirl2sexp::xlate_misc_stmt(), whirl2sexp::xlate_multiBR(), whirl2sexp::xlate_PREG_TAB(), whirl2sexp::xlate_PU_TAB(), 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 | ( | int | xflags, | |
| const T & | val | |||
| ) | [inline] |
Definition at line 426 of file sexpostream.h.
Referenced by xlate_IR(), xlate_PU(), xlate_PUForest(), and xlate_PUTree().
| ostream& sexp::BegAtom | ( | ostream & | sos | ) | [inline] |
Definition at line 382 of file sexpostream.h.
References sexp::ostream::BegAtom().

| FlagElemInfo_ sexp::BegAtom | ( | int | flags | ) | [inline] |
| ostream& sexp::BegComment | ( | ostream & | sos | ) | [inline] |
Definition at line 307 of file sexpostream.h.
References sexp::ostream::BegComment().

| ostream& sexp::BegList | ( | ostream & | sos | ) | [inline] |
Definition at line 397 of file sexpostream.h.
References sexp::ostream::BegList().
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(), 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(), whirl2sexp::xlate_PU_TAB(), 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().

| FlagElemInfo_ sexp::BegList | ( | int | flags | ) | [inline] |
Definition at line 389 of file sexpostream.h.
References sexp::FlagElemInfo_::flags.
Referenced by xlate_IR(), xlate_PU(), xlate_PUForest(), and xlate_PUTree().
| CommentInfo_ sexp::Comment | ( | const char * | str_ | ) | [inline] |
| ostream& sexp::EndAtom | ( | ostream & | sos | ) | [inline] |
Definition at line 285 of file sexpostream.h.
References sexp::ostream::EndAtom().

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

| ostream& sexp::EndLine | ( | ostream & | sos | ) | [inline] |
Definition at line 322 of file sexpostream.h.
References sexp::ostream::EndLine().
Referenced by 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 292 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 483 of file sexpostream.h.
| sexp_t* sexp::get_elem | ( | sexp_t * | sx, | |
| unsigned int | n | |||
| ) | [inline] |
| 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.
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().
| sexp_t* sexp::get_elem2 | ( | sexp_t * | sx | ) | [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().
| 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.
References NULL.
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 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.
References NULL.
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] |
| 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 329 of file sexpostream.h.
References sexp::ostream::Indent().

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

| ostream& sexp::IndentIncr | ( | ostream & | sos | ) | [inline] |
Definition at line 336 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] |
| ostream& sexp::operator<< | ( | std::ostream & | os, | |
| const IndentStepInfo_ | x | |||
| ) | [inline] |
Definition at line 521 of file sexpostream.h.
References sexp::ostream::SetIndentStep(), and sexp::IndentStepInfo_::step.

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

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

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

| ostream& sexp::operator<< | ( | std::ostream & | os, | |
| const AtomInfo_< T > & | x | |||
| ) | [inline] |
Definition at line 417 of file sexpostream.h.
References sexp::ostream::Atom().

| ostream& sexp::operator<< | ( | std::ostream & | os, | |
| const FlagElemInfo_ | x | |||
| ) | [inline] |
Definition at line 366 of file sexpostream.h.
References sexp::ostream::BegList(), and sexp::FlagElemInfo_::flags.

| ostream& sexp::operator<< | ( | std::ostream & | os, | |
| omanip | f | |||
| ) | [inline] |
Definition at line 277 of file sexpostream.h.
| ostream& sexp::Quote | ( | ostream & | sos | ) | [inline] |
Definition at line 299 of file sexpostream.h.
References sexp::ostream::Quote().

| IndentAmntInfo_ sexp::SetIndentAmnt | ( | int | amnt_ | ) | [inline] |
| IndentStepInfo_ sexp::SetIndentStep | ( | int | step_ | ) | [inline] |
1.5.7.1