3DiVi Face SDK
3.24.0
|
Дополнительные унаследованные члены | |
Открытые члены унаследованные от pbio::Context | |
template<typename T , typename = typename std::enable_if<!std::is_base_of<Context, typename std::decay<T>::type>::value>::type> | |
Context & | operator= (T &&value) |
добавляет значение в контейнер Подробнее... | |
size_t | size () const |
Получить размер контейнера. Подробнее... | |
Ref | operator[] (const std::string &key) |
индексация по ключу. Подробнее... | |
Ref | operator[] (const int index) |
индексация по индексу. Подробнее... | |
bool | contains (const std::string &key) const |
проверяет существование элемента по определённому ключу Подробнее... | |
bool | compare (const Context &other) const |
сравнивает два объекта Context. Подробнее... | |
std::vector< std::string > | getKeys () |
возвращает список ключей в контейнере-Context. Подробнее... | |
void | push_back (const Context &data) |
добавляет объект в контейнер. Подробнее... | |
double | getDouble () const |
возвращает значение типа double из контейнера Подробнее... | |
long | getLong () const |
возвращает значение типа long из контейнера Подробнее... | |
bool | getBool () const |
возвращает значение типа bool из контейнера Подробнее... | |
std::string | getString () const |
возвращает значение типа std::string из контейнера Подробнее... | |
unsigned char * | getDataPtr () const |
возвращает указатель на данные из контейнера Подробнее... | |
void | setString (const char *str) |
добавляет значение типа string в контейнер Подробнее... | |
void | setString (const std::string &str) |
добавляет значение типа std::string в контейнер Подробнее... | |
void | setLong (long val) |
добавляет значение типа long в контейнер Подробнее... | |
void | setDouble (double val) |
добавляет значение типа double в контейнер Подробнее... | |
void | setBool (bool val) |
добавляет значение типа bool в контейнер Подробнее... | |
unsigned char * | setDataPtr (void *ptr, int copy_sz=0) |
добавляет указатель на данные в контейнер Подробнее... | |
bool | isNone () const |
проверяет нет ли в контейнере элементов Подробнее... | |
bool | isArray () const |
проверяет является ли контейнере массивом Подробнее... | |
bool | isObject () const |
проверяет является ли контейнер объектом Подробнее... | |
bool | isBool () const |
проверяет является ли контейнер значением типа bool. Подробнее... | |
bool | isLong () const |
проверяет является ли контейнер значением типа long. Подробнее... | |
bool | isDouble () const |
проверяет является ли контейнер значением типа double. Подробнее... | |
bool | isString () const |
проверяет является ли контейнер значением типа string. Подробнее... | |
bool | isDataPtr () const |
проверяет является ли контейнер указателем на данные Подробнее... | |
void | clear () |
очищает содержимое контейнера-Context. | |
void | erase (const char *str) |
удаляет содержимое контейнера-Context хранящиеся по ключу. Подробнее... | |
void | erase (const std::string &str) |
удаляет содержимое контейнера-Context хранящиеся по ключу. Подробнее... | |
void | reserve (const size_t size) |
выделяет память под num элементов в массиве. Подробнее... | |
void | saveToJsonFile (std::string &path) |
сохраняет содержимое контейнера в json файл Подробнее... | |
void | saveToJsonFile (const char *path) |
сохраняет содержимое контейнера в json файл Подробнее... | |