ADTF
Loading...
Searching...
No Matches
dumper_legacy.h
Go to the documentation of this file.
1
7#pragma once
8
10#include <ostream>
11#include <vector>
12#include <utility>
13#include <string>
14
15namespace adtf
16{
17namespace mediadescription
18{
19namespace flash
20{
21
35{
36public:
41 cDumper(const cStructureType& oStructure);
42
47 void PrintTo(std::ostream& oStream) const;
48
49private:
50 void AddStructure(const cStructureType& oStructure);
51 void AddEnumeration(const cEnumerationType& oEnumeration);
52 bool HasStructure(const cStructureType& oStructure);
53 bool HasEnumeration(const cEnumerationType& oEnumeration);
54
55private:
56 std::vector<std::pair<std::string, std::string>> m_oStructures;
57 std::vector<std::pair<std::string, std::string>> m_oEnumerations;
58};
59
66std::ostream& operator<<(std::ostream& oStream, const cDumper& cDumper);
67
68} // namespace flash
69
70} // namespace mediadescription
71} // namespace adtf
Definition dumper_legacy.h:35
void PrintTo(std::ostream &oStream) const
cDumper(const cStructureType &oStructure)
Definition type_reflection_legacy.h:140
Definition type_reflection_legacy.h:289
Namespace for all functionality of the ADTF Mediadescription SDK provided since v3....
Definition codec_sample_streamer_legacy.h:20
std::ostream & operator<<(std::ostream &oStream, const cDDLPrinter &oPrinter)
Namespace for the ADTF Mediadescription SDK.
Definition codec_sample_streamer.h:22
Namespace for all functionality provided by ADTF and its SDKs.
Definition adtf_client_connector.h:14