26 std::ostream& m_Stream;
42 , m_Name(name){
GetStream() <<
"<" << m_Name <<
">"; }
59 explicit HtmlFont(std::ostream& stream,
int fontSize,
const char* color,
const char* face);
60 explicit HtmlFont(std::ostream& stream);
70 DotAttributeSet & AddAttribute(
const std::string& name,
const std::stringstream& value);
72 DotAttributeSet & AddAttribute(
const std::string& name,
const std::string& value);
74 std::vector<std::string> m_Attributes;
85 std::unique_ptr<DotAttributeSet> m_Attributes;
93 NodeContent & AddContent(
const std::string & content);
98 std::vector<std::string> m_Contents;
104 explicit DotNode(std::ostream& stream,
LayerGuid nodeId,
const char* label);
110 std::unique_ptr<NodeContent> m_Contents;
111 std::unique_ptr<DotAttributeSet> m_Attributes;
117 explicit DotDefaults(std::ostream& stream,
const char* type);
122 std::unique_ptr<DotAttributeSet> m_Attributes;
128 explicit DotGraph(std::ostream& stream,
const char* name);
DotBase(std::ostream &stream)
DotAttributeSet & GetAttributeSet()
Copyright (c) 2020 ARM Limited.
DotAttributeSet & GetAttributeSet()
HtmlSection(std::ostream &stream)
HtmlBold(std::ostream &stream)
NodeContent & GetContents()
std::ostream & GetStream()
HtmlSimpleTag(std::ostream &stream, const char *name)
DotAttributeSet & GetAttributeSet()