diff options
| author | Carl Hetherington <cth@carlh.net> | 2014-05-31 14:38:35 +0100 |
|---|---|---|
| committer | Carl Hetherington <cth@carlh.net> | 2014-05-31 14:38:35 +0100 |
| commit | d6b067d2a2ec5f0490c9fb17ddd605d0e860480d (patch) | |
| tree | e09a1ab45914404287c62ec643a79c81e5c4c27d /src/dcp_reader.cc | |
| parent | e7c76c9b740f01c3dbc259e4f23acba65cfb7c03 (diff) | |
Some Doxygen comments.
Diffstat (limited to 'src/dcp_reader.cc')
| -rw-r--r-- | src/dcp_reader.cc | 18 |
1 files changed, 18 insertions, 0 deletions
diff --git a/src/dcp_reader.cc b/src/dcp_reader.cc index a5fdd00..b938b6c 100644 --- a/src/dcp_reader.cc +++ b/src/dcp_reader.cc @@ -39,6 +39,9 @@ namespace sub { class DCPFont; +/** @class DCPText + * @brief A DCP subtitle <Text> node. + */ class DCPText { public: @@ -67,6 +70,9 @@ public: list<shared_ptr<DCPFont> > font_nodes; }; +/** @class DCPSubtitle + * @brief A DCP subtitle <Subtitle> node. + */ class DCPSubtitle { public: @@ -121,6 +127,9 @@ private: } }; +/** @class DCPFont + * @brief A DCP subtitle <Font> node. + */ class DCPFont { public: @@ -193,6 +202,9 @@ public: list<shared_ptr<DCPText> > text_nodes; }; +/** @class DCPLoadFont + * @brief A DCP subtitle <LoadFont> node. + */ class DCPLoadFont { public: @@ -207,6 +219,9 @@ public: string uri; }; +/** @class DCPReader::ParseState + * @brief Holder of state for use while reading DCP subtitles. + */ struct DCPReader::ParseState { list<shared_ptr<DCPFont> > font_nodes; list<shared_ptr<DCPText> > text_nodes; @@ -249,6 +264,9 @@ DCPReader::font_id_to_name (string id) const return (*i)->uri; } +/** @class DCPReader + * @brief A class to read DCP subtitles. + */ DCPReader::DCPReader (istream& in) { shared_ptr<cxml::Document> xml (new cxml::Document ("DCSubtitle")); |
