HDK
|
#include <ImfIDManifest.h>
Classes | |
class | ConstIterator |
class | Iterator |
Public Member Functions | |
IMF_EXPORT | ChannelGroupManifest () |
IMF_EXPORT const std::set < std::string > & | getChannels () const |
IMF_EXPORT std::set < std::string > & | getChannels () |
IMF_EXPORT void | setChannels (const std::set< std::string > &channels) |
IMF_EXPORT void | setChannel (const std::string &channel) |
IMF_EXPORT const std::vector < std::string > & | getComponents () const |
IMF_EXPORT void | setComponents (const std::vector< std::string > &components) |
IMF_EXPORT void | setComponent (const std::string &component) |
IdLifetime | getLifetime () const |
void | setLifetime (const IdLifetime &lifeTime) |
const std::string & | getHashScheme () const |
void | setHashScheme (const std::string &hashScheme) |
const std::string & | getEncodingScheme () const |
void | setEncodingScheme (const std::string &encodingScheme) |
IMF_EXPORT Iterator | begin () |
IMF_EXPORT ConstIterator | begin () const |
IMF_EXPORT Iterator | end () |
IMF_EXPORT ConstIterator | end () const |
IMF_EXPORT size_t | size () const |
IMF_EXPORT Iterator | insert (uint64_t idValue, const std::vector< std::string > &text) |
IMF_EXPORT Iterator | insert (uint64_t idValue, const std::string &text) |
IMF_EXPORT uint64_t | insert (const std::vector< std::string > &text) |
IMF_EXPORT uint64_t | insert (const std::string &text) |
IMF_EXPORT Iterator | find (uint64_t idValue) |
IMF_EXPORT ConstIterator | find (uint64_t idValue) const |
IMF_EXPORT void | erase (uint64_t idValue) |
IMF_EXPORT std::vector < std::string > & | operator[] (uint64_t idValue) |
IMF_EXPORT ChannelGroupManifest & | operator<< (uint64_t idValue) |
IMF_EXPORT ChannelGroupManifest & | operator<< (const std::string &text) |
IMF_EXPORT bool | operator== (const ChannelGroupManifest &other) const |
bool | operator!= (const ChannelGroupManifest &other) const |
Friends | |
class | IDManifest |
Definition at line 87 of file ImfIDManifest.h.
IMF_EXPORT IDManifest::ChannelGroupManifest::ChannelGroupManifest | ( | ) |
IMF_EXPORT Iterator IDManifest::ChannelGroupManifest::begin | ( | ) |
IMF_EXPORT ConstIterator IDManifest::ChannelGroupManifest::begin | ( | ) | const |
IMF_EXPORT Iterator IDManifest::ChannelGroupManifest::end | ( | ) |
IMF_EXPORT ConstIterator IDManifest::ChannelGroupManifest::end | ( | ) | const |
IMF_EXPORT void IDManifest::ChannelGroupManifest::erase | ( | uint64_t | idValue | ) |
IMF_EXPORT Iterator IDManifest::ChannelGroupManifest::find | ( | uint64_t | idValue | ) |
IMF_EXPORT ConstIterator IDManifest::ChannelGroupManifest::find | ( | uint64_t | idValue | ) | const |
IMF_EXPORT const std::set<std::string>& IDManifest::ChannelGroupManifest::getChannels | ( | ) | const |
IMF_EXPORT std::set<std::string>& IDManifest::ChannelGroupManifest::getChannels | ( | ) |
IMF_EXPORT const std::vector<std::string>& IDManifest::ChannelGroupManifest::getComponents | ( | ) | const |
|
inline |
Definition at line 147 of file ImfIDManifest.h.
|
inline |
Definition at line 141 of file ImfIDManifest.h.
|
inline |
Definition at line 137 of file ImfIDManifest.h.
IMF_EXPORT Iterator IDManifest::ChannelGroupManifest::insert | ( | uint64_t | idValue, |
const std::vector< std::string > & | text | ||
) |
IMF_EXPORT Iterator IDManifest::ChannelGroupManifest::insert | ( | uint64_t | idValue, |
const std::string & | text | ||
) |
IMF_EXPORT uint64_t IDManifest::ChannelGroupManifest::insert | ( | const std::vector< std::string > & | text | ) |
IMF_EXPORT uint64_t IDManifest::ChannelGroupManifest::insert | ( | const std::string & | text | ) |
|
inline |
Definition at line 214 of file ImfIDManifest.h.
IMF_EXPORT ChannelGroupManifest& IDManifest::ChannelGroupManifest::operator<< | ( | uint64_t | idValue | ) |
IMF_EXPORT ChannelGroupManifest& IDManifest::ChannelGroupManifest::operator<< | ( | const std::string & | text | ) |
IMF_EXPORT bool IDManifest::ChannelGroupManifest::operator== | ( | const ChannelGroupManifest & | other | ) | const |
IMF_EXPORT std::vector<std::string>& IDManifest::ChannelGroupManifest::operator[] | ( | uint64_t | idValue | ) |
IMF_EXPORT void IDManifest::ChannelGroupManifest::setChannel | ( | const std::string & | channel | ) |
IMF_EXPORT void IDManifest::ChannelGroupManifest::setChannels | ( | const std::set< std::string > & | channels | ) |
IMF_EXPORT void IDManifest::ChannelGroupManifest::setComponent | ( | const std::string & | component | ) |
IMF_EXPORT void IDManifest::ChannelGroupManifest::setComponents | ( | const std::vector< std::string > & | components | ) |
|
inline |
Definition at line 151 of file ImfIDManifest.h.
|
inline |
Definition at line 142 of file ImfIDManifest.h.
|
inline |
Definition at line 139 of file ImfIDManifest.h.
IMF_EXPORT size_t IDManifest::ChannelGroupManifest::size | ( | ) | const |
|
friend |
Definition at line 219 of file ImfIDManifest.h.