|
25.11
|
#include <JsonPrinter.hpp>
Public Member Functions | |
| JsonChildObject (const std::string &label) | |
| JsonChildObject (const JsonChildObject &)=default | |
| void | AddMeasurement (const double measurement) |
| void | SetAndParseDetails (std::string layerDetailsStr) |
| void | SetGuid (arm::pipe::ProfilingGuid guid) |
| void | AddChild (const JsonChildObject &childObject) |
| JsonChildObject & | GetChild (const unsigned int index) |
| void | SetUnit (const Measurement::Unit unit) |
| size_t | NumChildren () const |
| void | SetType (JsonObjectType type) |
| JsonObjectType | GetType () const |
| void | EnableDetailsOnly () |
| bool | IsDetailsOnlyEnabled () const |
| ~JsonChildObject ()=default | |
Public Attributes | |
| std::string | m_Label |
| Measurement::Unit | m_Unit |
| JsonObjectType | m_Type |
| Optional< arm::pipe::ProfilingGuid > | m_Guid |
| std::vector< double > | m_Measurements |
| std::vector< std::string > | m_LayerDetailsList |
| std::vector< JsonChildObject > | m_Children |
Definition at line 27 of file JsonPrinter.hpp.
|
inline |
Definition at line 30 of file JsonPrinter.hpp.
References m_Guid, m_Label, m_Type, and m_Unit.
Referenced by AddChild(), GetChild(), and JsonChildObject().
|
default |
References JsonChildObject().
|
default |
|
inline |
Definition at line 59 of file JsonPrinter.hpp.
References JsonChildObject(), and m_Children.
Referenced by armnn::ExtractJsonObjects().
|
inline |
Definition at line 39 of file JsonPrinter.hpp.
References m_Measurements.
Referenced by armnn::ExtractJsonObjects().
|
inline |
Definition at line 89 of file JsonPrinter.hpp.
Referenced by ProfilerImpl::Print().
|
inline |
Definition at line 64 of file JsonPrinter.hpp.
References JsonChildObject(), and m_Children.
Referenced by armnn::ExtractJsonObjects().
|
inline |
|
inline |
Definition at line 94 of file JsonPrinter.hpp.
|
inline |
Definition at line 74 of file JsonPrinter.hpp.
References m_Children.
Referenced by armnn::ExtractJsonObjects().
|
inline |
Definition at line 44 of file JsonPrinter.hpp.
References m_LayerDetailsList.
Referenced by armnn::ConfigureDetailsObject(), and ProfilerImpl::Print().
|
inline |
Definition at line 54 of file JsonPrinter.hpp.
References m_Guid.
Referenced by armnn::ExtractJsonObjects().
|
inline |
Definition at line 79 of file JsonPrinter.hpp.
References m_Type.
Referenced by armnn::ConfigureDetailsObject(), armnn::ExtractJsonObjects(), and ProfilerImpl::Print().
|
inline |
Definition at line 69 of file JsonPrinter.hpp.
References m_Unit.
Referenced by armnn::ExtractJsonObjects().
| std::vector<JsonChildObject> m_Children |
Definition at line 107 of file JsonPrinter.hpp.
Referenced by AddChild(), armnn::ExtractJsonObjects(), GetChild(), and NumChildren().
| Optional<arm::pipe::ProfilingGuid> m_Guid |
Definition at line 104 of file JsonPrinter.hpp.
Referenced by JsonChildObject(), and SetGuid().
| std::string m_Label |
Definition at line 101 of file JsonPrinter.hpp.
Referenced by JsonChildObject().
| std::vector<std::string> m_LayerDetailsList |
Definition at line 106 of file JsonPrinter.hpp.
Referenced by SetAndParseDetails().
| std::vector<double> m_Measurements |
Definition at line 105 of file JsonPrinter.hpp.
Referenced by AddMeasurement().
| JsonObjectType m_Type |
Definition at line 103 of file JsonPrinter.hpp.
Referenced by GetType(), JsonChildObject(), and SetType().
| Measurement::Unit m_Unit |
Definition at line 102 of file JsonPrinter.hpp.
Referenced by JsonChildObject(), and SetUnit().