|
3DiVi Face SDK
3.28.0
|
Additional Inherited Members | |
Открытые члены inherited from 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 файл Подробнее... | |