#
# Autogenerated by Thrift for thrift/compiler/test/fixtures/constants/src/module.thrift
#
# DO NOT EDIT UNLESS YOU ARE SURE THAT YOU KNOW WHAT YOU ARE DOING
#  @generated
#

from libcpp.memory cimport shared_ptr

cimport module.cbindings as _fbthrift_cbindings


cdef shared_ptr[_fbthrift_cbindings.cInternship] Internship_convert_to_cpp(object inst) except*
cdef object Internship_from_cpp(const shared_ptr[_fbthrift_cbindings.cInternship]& c_struct)

cdef shared_ptr[_fbthrift_cbindings.cRange] Range_convert_to_cpp(object inst) except*
cdef object Range_from_cpp(const shared_ptr[_fbthrift_cbindings.cRange]& c_struct)

cdef shared_ptr[_fbthrift_cbindings.cstruct1] struct1_convert_to_cpp(object inst) except*
cdef object struct1_from_cpp(const shared_ptr[_fbthrift_cbindings.cstruct1]& c_struct)

cdef shared_ptr[_fbthrift_cbindings.cstruct2] struct2_convert_to_cpp(object inst) except*
cdef object struct2_from_cpp(const shared_ptr[_fbthrift_cbindings.cstruct2]& c_struct)

cdef shared_ptr[_fbthrift_cbindings.cstruct3] struct3_convert_to_cpp(object inst) except*
cdef object struct3_from_cpp(const shared_ptr[_fbthrift_cbindings.cstruct3]& c_struct)

cdef shared_ptr[_fbthrift_cbindings.cstruct4] struct4_convert_to_cpp(object inst) except*
cdef object struct4_from_cpp(const shared_ptr[_fbthrift_cbindings.cstruct4]& c_struct)

cdef shared_ptr[_fbthrift_cbindings.cunion1] union1_convert_to_cpp(object inst) except*
cdef object union1_from_cpp(const shared_ptr[_fbthrift_cbindings.cunion1]& c_struct)

cdef shared_ptr[_fbthrift_cbindings.cunion2] union2_convert_to_cpp(object inst) except*
cdef object union2_from_cpp(const shared_ptr[_fbthrift_cbindings.cunion2]& c_struct)

