Turi Create  4.0
Flexible Type Content Types

Classes

struct  turi::flex_date_time
 
struct  turi::flex_undefined
 

Typedefs

typedef int64_t turi::flex_int
 
typedef double turi::flex_float
 
typedef std::string turi::flex_string
 
typedef std::vector< double > turi::flex_vec
 
typedef std::vector< flexible_typeturi::flex_list
 
typedef std::vector< std::pair< flexible_type, flexible_type > > turi::flex_dict
 
typedef image_type turi::flex_image
 
typedef flexible_type_impl::ndarray< double > turi::flex_nd_vec
 

Detailed Description

Typedef Documentation

◆ flex_dict

typedef std::vector<std::pair<flexible_type, flexible_type> > turi::flex_dict

An recursive associate dictionary object vector<std::pair<flexible_type, flexible_type> > Corresponds to the type enum flex_type_enum::DICT.

Definition at line 57 of file flexible_type_base_types.hpp.

◆ flex_float

typedef double turi::flex_float

A 64 bit double type that can be stored in a flexible_type. Corresponds to the type enum flex_type_enum::FLOAT.

Definition at line 36 of file flexible_type_base_types.hpp.

◆ flex_image

An image type that can be stored in a flexible_type. Corresponds to the type enum flex_type_enum::IMAGE.

Definition at line 62 of file flexible_type_base_types.hpp.

◆ flex_int

typedef int64_t turi::flex_int

A 64 bit integer type that can be stored in a flexible_type. Corresponds to the type enum flex_type_enum::INTEGER

Definition at line 31 of file flexible_type_base_types.hpp.

◆ flex_list

typedef std::vector<flexible_type> turi::flex_list

A recursive object vector<flexible_type> that can be stored in a flexible_type. Corresponds to the type enum flex_type_enum::LIST.

Definition at line 52 of file flexible_type_base_types.hpp.

◆ flex_nd_vec

A ND-array double type that can be stored in a flexible_type. This is the successor to flex_vec.

Definition at line 67 of file flexible_type_base_types.hpp.

◆ flex_string

typedef std::string turi::flex_string

A string that can be stored in a flexible_type. Corresponds to the type enum flex_type_enum::STRING.

Definition at line 41 of file flexible_type_base_types.hpp.

◆ flex_vec

typedef std::vector<double> turi::flex_vec

A vector<double> that can be stored in a flexible_type. Corresponds to the type enum flex_type_enum::VECTOR.

Definition at line 47 of file flexible_type_base_types.hpp.