μHAL (v2.8.17)
Part of the IPbus software repository
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Modules Pages
Public Member Functions | Public Attributes | List of all members
numpy_internals Struct Reference

#include </builds/ipbus/ipbus-software/uhal/python/pybind11-python2/include/pybind11/numpy.h>

Public Member Functions

numpy_type_infoget_type_info (const std::type_info &tinfo, bool throw_if_missing=true)
 
template<typename T >
numpy_type_infoget_type_info (bool throw_if_missing=true)
 
numpy_type_infoget_type_info (const std::type_info &tinfo, bool throw_if_missing=true)
 
template<typename T >
numpy_type_infoget_type_info (bool throw_if_missing=true)
 

Public Attributes

std::unordered_map< std::type_index, numpy_type_inforegistered_dtypes
 

Detailed Description

Definition at line 89 of file numpy.h.

Member Function Documentation

◆ get_type_info() [1/4]

template<typename T >
numpy_type_info * numpy_internals::get_type_info ( bool  throw_if_missing = true)
inline

Definition at line 104 of file numpy.h.

References get_type_info().

◆ get_type_info() [2/4]

template<typename T >
numpy_type_info * numpy_internals::get_type_info ( bool  throw_if_missing = true)
inline

Definition at line 106 of file numpy.h.

References get_type_info().

◆ get_type_info() [3/4]

numpy_type_info * numpy_internals::get_type_info ( const std::type_info &  tinfo,
bool  throw_if_missing = true 
)
inline

◆ get_type_info() [4/4]

numpy_type_info * numpy_internals::get_type_info ( const std::type_info &  tinfo,
bool  throw_if_missing = true 
)
inline

Definition at line 94 of file numpy.h.

References pybind11_fail(), and registered_dtypes.

Member Data Documentation

◆ registered_dtypes

std::unordered_map< std::type_index, numpy_type_info > numpy_internals::registered_dtypes

Definition at line 90 of file numpy.h.

Referenced by get_type_info(), and register_structured_dtype().


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