
#
# Autogenerated by Thrift
#
# DO NOT EDIT
#  @generated
#

from cpython.ref cimport PyObject
from libc.stdint cimport int64_t
from libcpp.memory cimport unique_ptr as __unique_ptr

from folly.iobuf cimport cIOBuf as __cIOBuf


cdef api int can_extract__apache__thrift__fixtures__types__module__empty_struct(object) except -1


cdef api object init__apache__thrift__fixtures__types__module__empty_struct(object data)

cdef api int can_extract__apache__thrift__fixtures__types__module__decorated_struct(object) except -1


cdef api object init__apache__thrift__fixtures__types__module__decorated_struct(object data)

cdef api int can_extract__apache__thrift__fixtures__types__module__ContainerStruct(object) except -1

cdef api __cIOBuf* extract__apache__thrift__fixtures__types__module__ContainerStruct(object) except NULL

cdef api object construct__apache__thrift__fixtures__types__module__ContainerStruct(__unique_ptr[__cIOBuf])

cdef api object init__apache__thrift__fixtures__types__module__ContainerStruct(object data)

cdef api int can_extract__apache__thrift__fixtures__types__module__CppTypeStruct(object) except -1

cdef api __cIOBuf* extract__apache__thrift__fixtures__types__module__CppTypeStruct(object) except NULL

cdef api object construct__apache__thrift__fixtures__types__module__CppTypeStruct(__unique_ptr[__cIOBuf])

cdef api object init__apache__thrift__fixtures__types__module__CppTypeStruct(object data)

cdef api int can_extract__apache__thrift__fixtures__types__module__VirtualStruct(object) except -1


cdef api object init__apache__thrift__fixtures__types__module__VirtualStruct(object data)

cdef api int can_extract__apache__thrift__fixtures__types__module__MyStructWithForwardRefEnum(object) except -1


cdef api object init__apache__thrift__fixtures__types__module__MyStructWithForwardRefEnum(object data)

cdef api int can_extract__apache__thrift__fixtures__types__module__TrivialNumeric(object) except -1


cdef api object init__apache__thrift__fixtures__types__module__TrivialNumeric(object data)

cdef api int can_extract__apache__thrift__fixtures__types__module__TrivialNestedWithDefault(object) except -1


cdef api object init__apache__thrift__fixtures__types__module__TrivialNestedWithDefault(object data)

cdef api int can_extract__apache__thrift__fixtures__types__module__ComplexString(object) except -1


cdef api object init__apache__thrift__fixtures__types__module__ComplexString(object data)

cdef api int can_extract__apache__thrift__fixtures__types__module__ComplexNestedWithDefault(object) except -1


cdef api object init__apache__thrift__fixtures__types__module__ComplexNestedWithDefault(object data)

cdef api int can_extract__apache__thrift__fixtures__types__module__MinPadding(object) except -1


cdef api object init__apache__thrift__fixtures__types__module__MinPadding(object data)

cdef api int can_extract__apache__thrift__fixtures__types__module__MinPaddingWithCustomType(object) except -1

cdef api __cIOBuf* extract__apache__thrift__fixtures__types__module__MinPaddingWithCustomType(object) except NULL

cdef api object construct__apache__thrift__fixtures__types__module__MinPaddingWithCustomType(__unique_ptr[__cIOBuf])

cdef api object init__apache__thrift__fixtures__types__module__MinPaddingWithCustomType(object data)

cdef api int can_extract__apache__thrift__fixtures__types__module__MyStruct(object) except -1


cdef api object init__apache__thrift__fixtures__types__module__MyStruct(object data)

cdef api int can_extract__apache__thrift__fixtures__types__module__MyDataItem(object) except -1


cdef api object init__apache__thrift__fixtures__types__module__MyDataItem(object data)

cdef api int can_extract__apache__thrift__fixtures__types__module__Renaming(object) except -1


cdef api object init__apache__thrift__fixtures__types__module__Renaming(object data)

cdef api int can_extract__apache__thrift__fixtures__types__module__AnnotatedTypes(object) except -1


cdef api object init__apache__thrift__fixtures__types__module__AnnotatedTypes(object data)

cdef api int can_extract__apache__thrift__fixtures__types__module__ForwardUsageRoot(object) except -1


cdef api object init__apache__thrift__fixtures__types__module__ForwardUsageRoot(object data)

cdef api int can_extract__apache__thrift__fixtures__types__module__ForwardUsageStruct(object) except -1


cdef api object init__apache__thrift__fixtures__types__module__ForwardUsageStruct(object data)

cdef api int can_extract__apache__thrift__fixtures__types__module__ForwardUsageByRef(object) except -1


cdef api object init__apache__thrift__fixtures__types__module__ForwardUsageByRef(object data)

cdef api int can_extract__apache__thrift__fixtures__types__module__IncompleteMap(object) except -1


cdef api object init__apache__thrift__fixtures__types__module__IncompleteMap(object data)

cdef api int can_extract__apache__thrift__fixtures__types__module__IncompleteMapDep(object) except -1


cdef api object init__apache__thrift__fixtures__types__module__IncompleteMapDep(object data)

cdef api int can_extract__apache__thrift__fixtures__types__module__CompleteMap(object) except -1


cdef api object init__apache__thrift__fixtures__types__module__CompleteMap(object data)

cdef api int can_extract__apache__thrift__fixtures__types__module__CompleteMapDep(object) except -1


cdef api object init__apache__thrift__fixtures__types__module__CompleteMapDep(object data)

cdef api int can_extract__apache__thrift__fixtures__types__module__IncompleteList(object) except -1

cdef api __cIOBuf* extract__apache__thrift__fixtures__types__module__IncompleteList(object) except NULL

cdef api object construct__apache__thrift__fixtures__types__module__IncompleteList(__unique_ptr[__cIOBuf])

cdef api object init__apache__thrift__fixtures__types__module__IncompleteList(object data)

cdef api int can_extract__apache__thrift__fixtures__types__module__IncompleteListDep(object) except -1


cdef api object init__apache__thrift__fixtures__types__module__IncompleteListDep(object data)

cdef api int can_extract__apache__thrift__fixtures__types__module__CompleteList(object) except -1


cdef api object init__apache__thrift__fixtures__types__module__CompleteList(object data)

cdef api int can_extract__apache__thrift__fixtures__types__module__CompleteListDep(object) except -1


cdef api object init__apache__thrift__fixtures__types__module__CompleteListDep(object data)

cdef api int can_extract__apache__thrift__fixtures__types__module__AdaptedList(object) except -1

cdef api __cIOBuf* extract__apache__thrift__fixtures__types__module__AdaptedList(object) except NULL

cdef api object construct__apache__thrift__fixtures__types__module__AdaptedList(__unique_ptr[__cIOBuf])

cdef api object init__apache__thrift__fixtures__types__module__AdaptedList(object data)

cdef api int can_extract__apache__thrift__fixtures__types__module__AdaptedListDep(object) except -1


cdef api object init__apache__thrift__fixtures__types__module__AdaptedListDep(object data)

cdef api int can_extract__apache__thrift__fixtures__types__module__DependentAdaptedList(object) except -1

cdef api __cIOBuf* extract__apache__thrift__fixtures__types__module__DependentAdaptedList(object) except NULL

cdef api object construct__apache__thrift__fixtures__types__module__DependentAdaptedList(__unique_ptr[__cIOBuf])

cdef api object init__apache__thrift__fixtures__types__module__DependentAdaptedList(object data)

cdef api int can_extract__apache__thrift__fixtures__types__module__DependentAdaptedListDep(object) except -1


cdef api object init__apache__thrift__fixtures__types__module__DependentAdaptedListDep(object data)

cdef api int can_extract__apache__thrift__fixtures__types__module__AllocatorAware(object) except -1


cdef api object init__apache__thrift__fixtures__types__module__AllocatorAware(object data)

cdef api int can_extract__apache__thrift__fixtures__types__module__AllocatorAware2(object) except -1


cdef api object init__apache__thrift__fixtures__types__module__AllocatorAware2(object data)

cdef api int can_extract__apache__thrift__fixtures__types__module__TypedefStruct(object) except -1

cdef api __cIOBuf* extract__apache__thrift__fixtures__types__module__TypedefStruct(object) except NULL

cdef api object construct__apache__thrift__fixtures__types__module__TypedefStruct(__unique_ptr[__cIOBuf])

cdef api object init__apache__thrift__fixtures__types__module__TypedefStruct(object data)

cdef api int can_extract__apache__thrift__fixtures__types__module__StructWithDoubleUnderscores(object) except -1


cdef api object init__apache__thrift__fixtures__types__module__StructWithDoubleUnderscores(object data)

cdef api int can_extract__apache__thrift__fixtures__types__module__has_bitwise_ops(object) except -1

cdef api object construct__apache__thrift__fixtures__types__module__has_bitwise_ops(int64_t)

cdef api int can_extract__apache__thrift__fixtures__types__module__is_unscoped(object) except -1

cdef api object construct__apache__thrift__fixtures__types__module__is_unscoped(int64_t)

cdef api int can_extract__apache__thrift__fixtures__types__module__MyForwardRefEnum(object) except -1

cdef api object construct__apache__thrift__fixtures__types__module__MyForwardRefEnum(int64_t)

