3DiVi Face SDK  3.24.0
 Указатель Классы Пространства имен Файлы Функции Переменные Определения типов Перечисления Элементы перечислений Свойства Группы
Класс pbio::ContextRef

Дополнительные унаследованные члены

- Открытые члены унаследованные от pbio::Context
template<typename T , typename = typename std::enable_if<!std::is_base_of<Context, typename std::decay<T>::type>::value>::type>
Contextoperator= (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 файл Подробнее...