OpenADFortTk (including Open64 and OpenAnalysis references)
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros
xml Namespace Reference

Classes

class  ostream
 
struct  BegElemInfo_
 
struct  AttrInfo_
 
struct  BegAttrInfo_
 
struct  CommentInfo_
 
struct  IndentAmntInfo_
 
struct  IndentStepInfo_
 

Typedefs

typedef ostream &(* omanip )(ostream &)
 

Functions

ostreamoperator<< (std::ostream &os, omanip f)
 
ostreamEndElem (ostream &xos)
 
ostreamEndAttr (ostream &xos)
 
ostreamEndAttrs (ostream &xos)
 
ostreamBegComment (ostream &xos)
 
ostreamEndComment (ostream &xos)
 
ostreamIndent (ostream &xos)
 
ostreamIndentIncr (ostream &xos)
 
ostreamIndentDecr (ostream &xos)
 
ostreamoperator<< (std::ostream &os, const BegElemInfo_ x)
 
BegElemInfo_ BegElem (const char *etag_)
 
template<class T >
ostreamoperator<< (std::ostream &os, const AttrInfo_< T > &x)
 
template<class T >
AttrInfo_< T > Attr (const char *attr_, const T &val_)
 
ostreamoperator<< (std::ostream &os, const BegAttrInfo_ x)
 
BegAttrInfo_ BegAttr (const char *attr_)
 
ostreamoperator<< (std::ostream &os, const CommentInfo_ x)
 
CommentInfo_ Comment (const char *str_)
 
ostreamoperator<< (std::ostream &os, const IndentAmntInfo_ x)
 
IndentAmntInfo_ SetIndentAmnt (int amnt_)
 
ostreamoperator<< (std::ostream &os, const IndentStepInfo_ x)
 
IndentStepInfo_ SetIndentStep (int step_)
 

Typedef Documentation

typedef ostream&(* xml::omanip)(ostream &)

Definition at line 201 of file xmlostream.h.

Function Documentation

template<class T >
AttrInfo_<T> xml::Attr ( const char *  attr_,
const T &  val_ 
)

Definition at line 321 of file xmlostream.h.

References xml::AttrInfo_< T >::attr, and xml::AttrInfo_< T >::val.

Referenced by whirl2xaif::DumpCFGraphEdge(), whirl2xaif::DumpGraphEdge(), whirl2xaif::DumpVarRefEdge(), whirl2xaif::Whirl2Xaif::translateAnalMaps(), whirl2xaif::Whirl2Xaif::translateIR(), whirl2xaif::Whirl2Xaif::translatePU(), whirl2xaif::Whirl2Xaif::translateScopeHierarchy(), whirl2xaif::Whirl2Xaif::translateScopeHierarchyPU(), whirl2xaif::TY2F_Append_ARB(), whirl2xaif::TY2F_array(), whirl2xaif::TY2F_scalar(), whirl2xaif::TY2F_Translate_Fld_Path(), whirl2xaif::WN2F_agoto(), whirl2xaif::WN2F_arrsection(), whirl2xaif::WN2F_Arrsection_Slots(), WN2F_Intr_Funcall(), WN2F_ios_close(), WN2F_ios_cr(), WN2F_ios_inquire(), WN2F_ios_open(), WN2F_ios_rewind(), WN2F_ios_write(), whirl2xaif::WN2F_String_Argument(), whirl2xaif::WN2F_Substring(), whirl2xaif::xlate_ARRAY(), whirl2xaif::xlate_ArrayBounds(), whirl2xaif::xlate_ArrayIndices(), xlate_BinaryOpUsingIntrinsicTable(), whirl2xaif::xlate_CALL(), whirl2xaif::xlate_COMMENT(), whirl2xaif::xlate_CONST(), whirl2xaif::xlate_EntryPoint(), whirl2xaif::xlate_FUNC_ENTRY(), whirl2xaif::xlate_GOTO(), whirl2xaif::xlate_INTCONST(), whirl2xaif::xlate_INTRINSIC_CALL(), xlate_IOControlList(), xlate_IOList(), whirl2xaif::xlate_ISTORE(), whirl2xaif::xlate_LABEL(), whirl2xaif::xlate_LoopInitialization(), whirl2xaif::xlate_LoopUpdate(), whirl2xaif::xlate_MemRef(), whirl2xaif::xlate_PassiveStmt(), whirl2xaif::xlate_PRAGMA(), whirl2xaif::xlate_PregRef(), whirl2xaif::xlate_RETURN_VAL(), whirl2xaif::xlate_ScalarizedRefTab(), whirl2xaif::xlate_SideEffectLocationPrint(), whirl2xaif::xlate_STDecl_FUNC(), whirl2xaif::xlate_STDecl_PREG(), whirl2xaif::xlate_STDecl_VAR(), whirl2xaif::xlate_STID(), whirl2xaif::xlate_STUse_BLOCK(), whirl2xaif::xlate_STUse_CONST(), whirl2xaif::xlate_STUse_VAR(), whirl2xaif::xlate_SymRef(), and whirl2xaif::xlate_USE().

ostream& xml::BegComment ( ostream &  xos)
inline

Definition at line 234 of file xmlostream.h.

References xml::ostream::BegComment().

Referenced by xml::ostream::Comment(), whirl2xaif::Whirl2Xaif::dumpTranslationHeaderComment(), and whirl2xaif::TY2F_Translate_Common().

Here is the call graph for this function:

BegElemInfo_ xml::BegElem ( const char *  etag_)
inline

Definition at line 294 of file xmlostream.h.

References xml::BegElemInfo_::etag.

Referenced by whirl2xaif::DumpCFGraphEdge(), whirl2xaif::DumpGraphEdge(), whirl2xaif::DumpVarRefEdge(), whirl2xaif::Whirl2Xaif::translateAnalMaps(), whirl2xaif::Whirl2Xaif::translateIR(), whirl2xaif::Whirl2Xaif::translatePU(), whirl2xaif::Whirl2Xaif::translateScopeHierarchy(), whirl2xaif::Whirl2Xaif::translateScopeHierarchyPU(), whirl2xaif::TY2F_Append_ARB(), whirl2xaif::TY2F_array(), whirl2xaif::TY2F_scalar(), whirl2xaif::TY2F_Translate_Fld_Path(), whirl2xaif::WN2F_agoto(), whirl2xaif::WN2F_arrsection(), whirl2xaif::WN2F_Arrsection_Slots(), WN2F_Intr_Funcall(), WN2F_ios_close(), WN2F_ios_cr(), WN2F_ios_inquire(), WN2F_ios_open(), WN2F_ios_rewind(), WN2F_ios_write(), whirl2xaif::WN2F_src_triplet(), whirl2xaif::WN2F_String_Argument(), whirl2xaif::WN2F_Substring(), whirl2xaif::xlate_ARRAY(), whirl2xaif::xlate_ArrayBounds(), whirl2xaif::xlate_ArrayIndices(), xlate_BinaryOpUsingIntrinsicTable(), whirl2xaif::xlate_CALL(), whirl2xaif::xlate_CFCondition(), whirl2xaif::xlate_COMMENT(), whirl2xaif::xlate_CONST(), whirl2xaif::xlate_EntryPoint(), whirl2xaif::xlate_FUNC_ENTRY(), whirl2xaif::xlate_GOTO(), whirl2xaif::xlate_INTCONST(), whirl2xaif::xlate_INTRINSIC_CALL(), xlate_IOControlList(), xlate_IOList(), whirl2xaif::xlate_ISTORE(), whirl2xaif::xlate_LABEL(), whirl2xaif::xlate_LoopInitialization(), whirl2xaif::xlate_LoopUpdate(), whirl2xaif::xlate_MemRef(), whirl2xaif::xlate_PassiveStmt(), whirl2xaif::xlate_PRAGMA(), whirl2xaif::xlate_PregRef(), whirl2xaif::xlate_RETURN_VAL(), whirl2xaif::xlate_ScalarizedRefTab(), whirl2xaif::xlate_SideEffectLocationPrint(), whirl2xaif::xlate_STDecl_FUNC(), whirl2xaif::xlate_STDecl_PREG(), whirl2xaif::xlate_STDecl_VAR(), whirl2xaif::xlate_STID(), whirl2xaif::xlate_STUse_BLOCK(), whirl2xaif::xlate_STUse_CONST(), whirl2xaif::xlate_STUse_VAR(), whirl2xaif::xlate_SymbolTables(), whirl2xaif::xlate_SymRef(), and whirl2xaif::xlate_USE().

CommentInfo_ xml::Comment ( const char *  str_)
inline
ostream& xml::EndComment ( ostream &  xos)
inline

Definition at line 241 of file xmlostream.h.

References xml::ostream::EndComment().

Referenced by xml::ostream::Comment(), whirl2xaif::Whirl2Xaif::dumpTranslationHeaderComment(), and whirl2xaif::TY2F_Translate_Common().

Here is the call graph for this function:

ostream& xml::EndElem ( ostream &  xos)
inline

Definition at line 212 of file xmlostream.h.

References xml::ostream::EndElem().

Referenced by whirl2xaif::DumpCFGraphEdge(), whirl2xaif::DumpGraphEdge(), whirl2xaif::DumpVarRefEdge(), whirl2xaif::Whirl2Xaif::translateAnalMaps(), whirl2xaif::Whirl2Xaif::translateIR(), whirl2xaif::Whirl2Xaif::translatePU(), whirl2xaif::Whirl2Xaif::translateScopeHierarchy(), whirl2xaif::Whirl2Xaif::translateScopeHierarchyPU(), whirl2xaif::TY2F_Append_ARB(), whirl2xaif::TY2F_array(), whirl2xaif::TY2F_scalar(), whirl2xaif::TY2F_Translate_Fld_Path(), whirl2xaif::WN2F_agoto(), whirl2xaif::WN2F_arrsection(), whirl2xaif::WN2F_Arrsection_Slots(), WN2F_Intr_Funcall(), WN2F_ios_close(), WN2F_ios_cr(), WN2F_ios_inquire(), WN2F_ios_open(), WN2F_ios_rewind(), WN2F_ios_write(), whirl2xaif::WN2F_src_triplet(), whirl2xaif::WN2F_String_Argument(), whirl2xaif::WN2F_Substring(), whirl2xaif::xlate_ARRAY(), whirl2xaif::xlate_ArrayBounds(), whirl2xaif::xlate_ArrayIndices(), xlate_BinaryOpUsingIntrinsicTable(), whirl2xaif::xlate_CALL(), whirl2xaif::xlate_CFCondition(), whirl2xaif::xlate_COMMENT(), whirl2xaif::xlate_CONST(), whirl2xaif::xlate_EntryPoint(), whirl2xaif::xlate_FUNC_ENTRY(), whirl2xaif::xlate_GOTO(), whirl2xaif::xlate_INTCONST(), whirl2xaif::xlate_INTRINSIC_CALL(), xlate_IOControlList(), xlate_IOList(), whirl2xaif::xlate_ISTORE(), whirl2xaif::xlate_LABEL(), whirl2xaif::xlate_LoopInitialization(), whirl2xaif::xlate_LoopUpdate(), whirl2xaif::xlate_MemRef(), whirl2xaif::xlate_PassiveStmt(), whirl2xaif::xlate_PRAGMA(), whirl2xaif::xlate_PregRef(), whirl2xaif::xlate_RETURN_VAL(), whirl2xaif::xlate_ScalarizedRefTab(), whirl2xaif::xlate_SideEffectLocationPrint(), whirl2xaif::xlate_STDecl_FUNC(), whirl2xaif::xlate_STDecl_PREG(), whirl2xaif::xlate_STDecl_VAR(), whirl2xaif::xlate_STID(), whirl2xaif::xlate_STUse_BLOCK(), whirl2xaif::xlate_STUse_CONST(), whirl2xaif::xlate_STUse_VAR(), whirl2xaif::xlate_SymbolTables(), whirl2xaif::xlate_SymRef(), and whirl2xaif::xlate_USE().

Here is the call graph for this function:

ostream& xml::Indent ( ostream &  xos)
inline

Definition at line 249 of file xmlostream.h.

References xml::ostream::Indent().

Referenced by xml::ostream::BegComment(), xml::ostream::BegElem(), and xml::ostream::EndElem().

Here is the call graph for this function:

ostream& xml::IndentDecr ( ostream &  xos)
inline

Definition at line 263 of file xmlostream.h.

References xml::ostream::IndentDecr().

Referenced by xml::ostream::EndElem().

Here is the call graph for this function:

ostream& xml::IndentIncr ( ostream &  xos)
inline

Definition at line 256 of file xmlostream.h.

References xml::ostream::IndentIncr().

Referenced by xml::ostream::BegElem().

Here is the call graph for this function:

ostream& xml::operator<< ( std::ostream &  os,
omanip  f 
)
inline

Definition at line 204 of file xmlostream.h.

ostream& xml::operator<< ( std::ostream &  os,
const BegElemInfo_  x 
)
inline

Definition at line 286 of file xmlostream.h.

References xml::ostream::BegElem(), and xml::BegElemInfo_::etag.

Here is the call graph for this function:

template<class T >
ostream& xml::operator<< ( std::ostream &  os,
const AttrInfo_< T > &  x 
)

Definition at line 312 of file xmlostream.h.

References xml::ostream::Attr().

Here is the call graph for this function:

ostream& xml::operator<< ( std::ostream &  os,
const BegAttrInfo_  x 
)
inline

Definition at line 337 of file xmlostream.h.

References xml::BegAttrInfo_::attr, and xml::ostream::BegAttr().

Here is the call graph for this function:

ostream& xml::operator<< ( std::ostream &  os,
const CommentInfo_  x 
)
inline

Definition at line 360 of file xmlostream.h.

References xml::ostream::Comment(), and xml::CommentInfo_::str.

Here is the call graph for this function:

ostream& xml::operator<< ( std::ostream &  os,
const IndentAmntInfo_  x 
)
inline

Definition at line 383 of file xmlostream.h.

References xml::IndentAmntInfo_::amnt, and xml::ostream::SetIndentAmnt().

Here is the call graph for this function:

ostream& xml::operator<< ( std::ostream &  os,
const IndentStepInfo_  x 
)
inline

Definition at line 406 of file xmlostream.h.

References xml::ostream::SetIndentStep(), and xml::IndentStepInfo_::step.

Here is the call graph for this function:

IndentAmntInfo_ xml::SetIndentAmnt ( int  amnt_)
inline

Definition at line 391 of file xmlostream.h.

References xml::IndentAmntInfo_::amnt.

IndentStepInfo_ xml::SetIndentStep ( int  step_)
inline

Definition at line 414 of file xmlostream.h.

References xml::IndentStepInfo_::step.