#include <chapterizer.h>

Public Member Functions | |
| chapter_list_impl (const chapter_list_impl &p_source) | |
| chapter_list_impl (const chapter_list &p_source) | |
| chapter_list_impl () | |
| const chapter_list_impl & | operator= (const chapter_list_impl &p_source) |
| const chapter_list_impl & | operator= (const chapter_list &p_source) |
| t_size | get_chapter_count () const |
| Returns number of chapters. | |
| const file_info & | get_info (t_size p_chapter) const |
| void | set_chapter_count (t_size p_count) |
| Sets number of chapters. | |
| void | set_info (t_size p_chapter, const file_info &p_info) |
| chapter_list_impl::chapter_list_impl | ( | const chapter_list_impl & | p_source | ) | [inline] |
| chapter_list_impl::chapter_list_impl | ( | const chapter_list & | p_source | ) | [inline] |
| chapter_list_impl::chapter_list_impl | ( | ) | [inline] |
| const chapter_list_impl& chapter_list_impl::operator= | ( | const chapter_list_impl & | p_source | ) | [inline] |
| const chapter_list_impl& chapter_list_impl::operator= | ( | const chapter_list & | p_source | ) | [inline] |
Reimplemented from chapter_list.
| t_size chapter_list_impl::get_chapter_count | ( | ) | const [inline, virtual] |
Queries description of specified chapter.
| p_chapter | Index of chapter to query, greater or equal zero and less than get_chapter_count() value. If p_chapter value is out of valid range, results are undefined (e.g. crash). |
Implements chapter_list.
| void chapter_list_impl::set_chapter_count | ( | t_size | p_count | ) | [inline, virtual] |
Modifies description of specified chapter.
| p_chapter_index | Index of chapter to modify, greater or equal zero and less than get_chapter_count() value. If p_chapter value is out of valid range, results are undefined (e.g. crash). | |
| p_info | New chapter description. Note that length part of file_info is used to calculate chapter marks. |
Implements chapter_list.
1.5.5