#include "awkward/common.h"
#include "awkward/util.h"
#include "awkward/forth/ForthMachine.h"
#include "awkward/layoutbuilder/FormBuilder.h"
#include <complex>
Go to the source code of this file.
Classes | |
class | LayoutBuilder< T, I > |
User interface to the FormBuilder system: the LayoutBuilder is a fixed reference while the FormBuilder subclass instances change in response to accumulating data. More... | |
Namespaces | |
namespace | awkward |
Typedefs | |
using | utype = std::underlying_type< state >::type |
using | LayoutBuilder32 = LayoutBuilder< int32_t, int32_t > |
using | LayoutBuilder64 = LayoutBuilder< int64_t, int32_t > |
Enumerations | |
enum class | state : std::int32_t { int64 = 0 , float64 = 1 , begin_list = 2 , end_list = 3 , boolean = 4 , int8 = 5 , int16 = 6 , int32 = 7 , uint8 = 8 , uint16 = 9 , uint32 = 10 , uint64 = 11 , float16 = 12 , float32 = 13 , float128 = 14 , complex64 = 15 , complex128 = 16 , complex256 = 17 , null = 18 , index = 19 , tag = 20 , datetime64 = 21 , timedelta64 = 22 } |
Functions | |
const std::string | index_form_to_name (const std::string &form_index) |
const std::string | index_form_to_vm_format (const std::string &form_index) |
const std::string | primitive_to_state (const std::string &name) |
const std::string | primitive_to_vm_format (const std::string &name) |