GNU Octave  4.0.0
A high-level interpreted language, primarily intended for numerical computations, mostly compatible with Matlab
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Pages
Public Types | Static Public Member Functions | List of all members
oct_data_conv Class Reference

#include "data-conv.h"

Public Types

enum  data_type {
  dt_int8 = 0, dt_uint8 = 1, dt_int16 = 2, dt_uint16 = 3,
  dt_int32 = 4, dt_uint32 = 5, dt_int64 = 6, dt_uint64 = 7,
  dt_single = 8, dt_double = 9, dt_char = 10, dt_schar = 11,
  dt_uchar = 12, dt_logical = 13, dt_short = 14, dt_ushort = 15,
  dt_int = 16, dt_uint = 17, dt_long = 18, dt_ulong = 19,
  dt_longlong = 20, dt_ulonglong = 21, dt_float = 22, dt_unknown = 23
}
 

Static Public Member Functions

static std::string data_type_as_string (data_type dt)
 
static size_t data_type_size (data_type dt)
 
static data_type string_to_data_type (const std::string &s)
 
static void string_to_data_type (const std::string &s, int &block_size, data_type &input_type, data_type &output_type)
 
static void string_to_data_type (const std::string &s, int &block_size, data_type &output_type)
 

Detailed Description

Definition at line 31 of file data-conv.h.

Member Enumeration Documentation

Enumerator
dt_int8 
dt_uint8 
dt_int16 
dt_uint16 
dt_int32 
dt_uint32 
dt_int64 
dt_uint64 
dt_single 
dt_double 
dt_char 
dt_schar 
dt_uchar 
dt_logical 
dt_short 
dt_ushort 
dt_int 
dt_uint 
dt_long 
dt_ulong 
dt_longlong 
dt_ulonglong 
dt_float 
dt_unknown 

Definition at line 37 of file data-conv.h.

Member Function Documentation

std::string oct_data_conv::data_type_as_string ( oct_data_conv::data_type  dt)
static
size_t oct_data_conv::data_type_size ( data_type  dt)
static
oct_data_conv::data_type oct_data_conv::string_to_data_type ( const std::string &  s)
static
void oct_data_conv::string_to_data_type ( const std::string &  s,
int block_size,
oct_data_conv::data_type input_type,
oct_data_conv::data_type output_type 
)
static
void oct_data_conv::string_to_data_type ( const std::string &  s,
int block_size,
oct_data_conv::data_type output_type 
)
static

Definition at line 441 of file data-conv.cc.

References dt_double, string_to_data_type(), and strip_spaces().


The documentation for this class was generated from the following files: