Add handling of constants in schemas

This commit is contained in:
Jason Paryani
2013-08-25 17:07:08 -07:00
parent ea1f22e5c6
commit c6250962e6
4 changed files with 34 additions and 3 deletions

View File

@@ -29,6 +29,7 @@ cdef extern from "capnp/schema.h" namespace " ::capnp":
Node.Reader getProto() except +
StructSchema asStruct() except +
EnumSchema asEnum() except +
ConstSchema asConst() except +
Schema getDependency(uint64_t id) except +
#InterfaceSchema asInterface() const;
@@ -64,6 +65,9 @@ cdef extern from "capnp/schema.h" namespace " ::capnp":
Enumerant getEnumerantByName(char * name)
Node.Reader getProto()
cdef cppclass ConstSchema:
pass
cdef extern from "capnp/schema-loader.h" namespace " ::capnp":
cdef cppclass SchemaLoader:
SchemaLoader()