24.08
|
Go to the documentation of this file.
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);
74 std::vector<std::string> m_Attributes;
85 std::unique_ptr<DotAttributeSet> m_Attributes;
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);
DotAttributeSet & AddAttribute(const std::string &name, const std::stringstream &value)
HtmlSection(std::ostream &stream)
NodeContent & SetName(const std::string &name)
DotGraph(std::ostream &stream, const char *name)
NodeContent & GetContents()
DotNode(std::ostream &stream, LayerGuid nodeId, const char *label)
NodeContent & AddContent(const std::string &content)
HtmlBold(std::ostream &stream)
DotEdge(std::ostream &stream, LayerGuid fromNodeId, LayerGuid toNodeId)
DotAttributeSet(std::ostream &stream)
HtmlSimpleTag(std::ostream &stream, const char *name)
arm::pipe::ProfilingGuid LayerGuid
Define LayerGuid type.
DotAttributeSet & GetAttributeSet()
DotAttributeSet & GetAttributeSet()
std::ostream & GetStream()
HtmlFont(std::ostream &stream, int fontSize, const char *color, const char *face)
Copyright (c) 2021 ARM Limited and Contributors.
DotAttributeSet & GetAttributeSet()
NodeContent(std::ostream &stream)
DotBase(std::ostream &stream)
DotDefaults(std::ostream &stream, const char *type)