Awkward Array: include/awkward/layoutbuilder/LayoutBuilder.h File Reference

Loading...
Searching...
No Matches
Classes | Namespaces | Typedefs | Enumerations | Functions
LayoutBuilder.h File Reference
`#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)