All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Pages
content.h File Reference
#include <pybind11/numpy.h>
#include <pybind11/pybind11.h>
#include <pybind11/stl.h>
#include "awkward/builder/ArrayBuilder.h"
#include "awkward/util.h"

Go to the source code of this file.

Functions

template<typename T >
std::string repr (const T &self)
 
template<typename T >
int64_t len (const T &self)
 
int64_t check_maxdecimals (const py::object &maxdecimals)
 
ak::util::Parameters dict2parameters (const py::object &in)
 
py::dict parameters2dict (const ak::util::Parameters &in)
 
py::class_< ak::ArrayBuildermake_ArrayBuilder (const py::handle &m, const std::string &name)
 Makes an ArrayBuilder class in Python that mirrors the one in C++.
 

Function Documentation

◆ check_maxdecimals()

int64_t check_maxdecimals ( const py::object &  maxdecimals)

◆ dict2parameters()

ak::util::Parameters dict2parameters ( const py::object &  in)

◆ len()

int64_t len ( const T &  self)

◆ make_ArrayBuilder()

py::class_< ak::ArrayBuilder > make_ArrayBuilder ( const py::handle &  m,
const std::string &  name 
)

Makes an ArrayBuilder class in Python that mirrors the one in C++.

◆ parameters2dict()

py::dict parameters2dict ( const ak::util::Parameters in)

◆ repr()

std::string repr ( const T &  self)