stlcontainers.pxdΒΆ

Download this file.

###################
###  WARNING!!! ###
###################
# This file has been autogenerated

# Cython imports
from cython.operator cimport dereference as deref
from cython.operator cimport preincrement as inc
from libcpp.string cimport string as std_string
from libcpp.utility cimport pair
from libcpp.map cimport map as cpp_map
from libcpp.set cimport set as cpp_set
from libcpp.vector cimport vector as cpp_vector
from libcpp cimport bool as cpp_bool
from libc cimport stdio
from cpython.version cimport PY_MAJOR_VERSION
from cpython.ref cimport PyTypeObject, Py_INCREF, Py_XDECREF

# Python Imports
cimport numpy as np

# Local imports
cimport mypack_extra_types

cimport numpy as np


# Cython Imports For Types
cimport mypack_extra_types
from libcpp.string cimport string as std_string

# std_string vector


# SetUInt
cdef class _SetIterUInt(object):
    cdef cpp_set[mypack_extra_types.uint32].iterator * iter_now
    cdef cpp_set[mypack_extra_types.uint32].iterator * iter_end
    cdef void init(_SetIterUInt, cpp_set[mypack_extra_types.uint32] *)

cdef class _SetUInt:
    cdef cpp_set[mypack_extra_types.uint32] * set_ptr
    cdef public bint _free_set




# MapIntDouble
cdef class _MapIterIntDouble(object):
    cdef cpp_map[int, double].iterator * iter_now
    cdef cpp_map[int, double].iterator * iter_end
    cdef void init(_MapIterIntDouble, cpp_map[int, double] *)

cdef class _MapIntDouble:
    cdef cpp_map[int, double] * map_ptr
    cdef public bint _free_map