Loading...
Searching...
No Matches
util.h File Reference
#include <string>
#include <vector>
#include <map>
#include <memory>
#include "awkward/common.h"
#include "dlfcn.h"

Go to the source code of this file.

Classes

class  array_deleter< T >
 Used as a std::shared_ptr deleter (second argument) to overload delete ptr with delete[] ptr. More...
 

Namespaces

namespace  awkward
 
namespace  awkward::util
 

Functions

EXPORT_SYMBOL const std::string dtype_to_name (dtype dt)
 Returns the name associated with a given dtype.
 
EXPORT_SYMBOL const std::string dtype_to_format (dtype dt, const std::string &format="")
 Convert a dtype enum into a NumPy format string.
 
std::string quote (const std::string &x)
 Puts quotation marks around a string and escapes the appropriate characters.
 

Variables

 NOT_PRIMITIVE
 
 boolean
 
 int8
 
 int16
 
 int32
 
 int64
 
 uint8
 
 uint16
 
 uint32
 
 uint64
 
 float16
 
 float32
 
 float64
 
 float128
 
 complex64
 
 complex128
 
 complex256
 
 datetime64
 
 timedelta64
 
 none
 
 not_ready
 
 is_done
 
 user_halt
 
 recursion_depth_exceeded
 
 stack_underflow
 
 stack_overflow
 
 read_beyond
 
 seek_beyond
 
 skip_beyond
 
 rewind_beyond
 
 division_by_zero
 
 varint_too_big
 
 text_number_missing
 
 quoted_string_missing
 
 enumeration_missing
 

Variable Documentation

◆ boolean

boolean

◆ complex128

complex128

◆ complex256

complex256

◆ complex64

complex64

◆ datetime64

datetime64

◆ division_by_zero

division_by_zero

◆ enumeration_missing

enumeration_missing

◆ float128

float128

◆ float16

float16

◆ float32

float32

◆ float64

float64

◆ int16

int16

◆ int32

int32

◆ int64

int64

◆ int8

int8

◆ is_done

is_done

◆ none

none

◆ NOT_PRIMITIVE

NOT_PRIMITIVE

◆ not_ready

not_ready

◆ quoted_string_missing

quoted_string_missing

◆ read_beyond

read_beyond

◆ recursion_depth_exceeded

recursion_depth_exceeded

◆ rewind_beyond

rewind_beyond

◆ seek_beyond

seek_beyond

◆ skip_beyond

skip_beyond

◆ stack_overflow

stack_overflow

◆ stack_underflow

stack_underflow

◆ text_number_missing

text_number_missing

◆ timedelta64

timedelta64

◆ uint16

uint16

◆ uint32

uint32

◆ uint64

uint64

◆ uint8

uint8

◆ user_halt

user_halt

◆ varint_too_big

varint_too_big