Path Lines of Code CHANGELOG.md 989 CONTRIBUTING.md 104 README.md 218 compiler/tests/generated/schemadef/alias_key.foo.json 45 compiler/tests/generated/schemadef/attributes.Foo.json 33 compiler/tests/generated/schemadef/basic_types.BasicTypes.json 143 compiler/tests/generated/schemadef/defaults.Foo.json 468 compiler/tests/generated/schemadef/example.SomeStruct.json 24 compiler/tests/generated/schemadef/field_modifiers.Foo.json 41 compiler/tests/generated/schemadef/inheritance.Foo.json 43 compiler/tests/generated/schemadef/maybe_blob.Foo.json 29 compiler/tests/generated/schemadef/nullable_alias.foo.json 38 compiler/tests/generated/schemadef/schemadef.AliasBase.json 55 compiler/tests/generated/schemadef/schemadef.EnumDefault.json 72 compiler/tests/generated/schemadef/schemadef.StringTree.json 57 compiler/tests/schema/attributes.json 1 compiler/tests/schema/bond_meta.json 1 compiler/tests/schema/empty.json 1 compiler/tests/schema/example.json 38 compiler/tests/schema/field_modifiers.json 1 compiler/tests/schema/generics.json 1 compiler/tests/schema/inheritance.json 1 cpp/CODING_GUIDELINES_CPP.md 58 cs/build/nuget/cps/README.md 52 cs/test/codegen/default-ignore-output/README.md 4 doc/doxygen/bond_layout.xml 175 doc/doxygen/examples/wait_callback_example.cpp 12 doc/doxygen/mainpage.md 50 doc/src/bond_cpp.md 1594 doc/src/bond_cs.md 1320 doc/src/bond_java.md 520 doc/src/bond_over_grpc.md 217 doc/src/bond_py.md 243 doc/src/compiler.md 835 doc/src/reference_index.md 3 doc/src/why_bond.md 69 examples/codegen/read-only/Ctor_cs.hs 35 examples/codegen/read-only/Main.hs 61 examples/codegen/read-only/rocs.cabal 17 examples/cpp/core/access_control/access_control.cpp 135 examples/cpp/core/attributes/attributes.cpp 79 examples/cpp/core/bf/bf_test.cmake 13 examples/cpp/core/bf/err.h 15 examples/cpp/core/bf/input_file.h 90 examples/cpp/core/bf/main.cpp 256 examples/cpp/core/capped_allocator/capped_allocator.cpp 40 examples/cpp/core/compile_time_schema/compile_time_schema.cpp 13 examples/cpp/core/container_of_pointers/container_of_pointers.cpp 96 examples/cpp/core/dll/dllexample_dynlink.h 8 examples/cpp/core/dll/using_dll.cpp 30 examples/cpp/core/enumerations/enumerations.cpp 80 examples/cpp/core/generic_tree/generic_tree.cpp 20 examples/cpp/core/generics/generics.cpp 20 examples/cpp/core/import/import.cpp 16 examples/cpp/core/inheritance/inheritance.cpp 33 examples/cpp/core/marshaling/marshaling.cpp 30 examples/cpp/core/merge/merge.cpp 39 examples/cpp/core/modifying_transform/modifying_transform.cpp 42 examples/cpp/core/move_semantics/move_semantics.cpp 44 examples/cpp/core/multiprecision/multiprecision.cpp 26 examples/cpp/core/multiprecision/multiprecision.h 119 examples/cpp/core/nothing_default/nothing_default.cpp 55 examples/cpp/core/output_stream_allocator/output_stream_allocator.cpp 129 examples/cpp/core/polymorphic_container/polymorphic_container.cpp 78 examples/cpp/core/polymorphic_container_visitor/polymorphic_container_visitor.cpp 65 examples/cpp/core/polymorphic_container_visitor/polymorphic_visitor.h 39 examples/cpp/core/protocol_transcoding/protocol_transcoding.cpp 46 examples/cpp/core/protocol_versions/protocol_versions.cpp 49 examples/cpp/core/record_streaming/record_streaming.cpp 39 examples/cpp/core/runtime_binding/runtime_binding.cpp 58 examples/cpp/core/runtime_schema/runtime_schema.cpp 26 examples/cpp/core/schema_view/schema_view.cpp 21 examples/cpp/core/scoped_allocator/allocator.h 39 examples/cpp/core/scoped_allocator/scoped_alloc.cpp 22 examples/cpp/core/serialization/serialization.cpp 20 examples/cpp/core/simple_json/simple_json.cpp 39 examples/cpp/core/static_array/static_array.cpp 16 examples/cpp/core/static_array/static_array.h 20 examples/cpp/core/static_library/exe/static_library.cpp 23 examples/cpp/core/string_ref/string_ref.cpp 30 examples/cpp/core/string_ref/string_ref.h 32 examples/cpp/core/time_alias/time_alias.cpp 22 examples/cpp/core/time_alias/time_alias.h 45 examples/cpp/core/trace/trace.cpp 48 examples/cpp/core/transform/transform.cpp 62 examples/cpp/core/variadic/variadic.cpp 27 examples/cpp/grpc/async-server/async-server.cpp 82 examples/cpp/grpc/grpc_dll/dllexample_dynlink.h 8 examples/cpp/grpc/grpc_dll/using_grpc_dll.cpp 73 examples/cpp/grpc/grpc_static_library/client/grpc_static_library_client.cpp 38 examples/cpp/grpc/grpc_static_library/server/grpc_static_library_server.cpp 52 examples/cpp/grpc/helloworld/helloworld.cpp 65 examples/cpp/grpc/pingpong/pingpong.cpp 210 examples/cpp/grpc/scalar/scalar.cpp 88 examples/cs/core/blob/blob.csproj 52 examples/cs/core/blob/program.cs 36 examples/cs/core/cloning/cloning.csproj 52 examples/cs/core/cloning/program.cs 31 examples/cs/core/container_alias/container_alias.csproj 51 examples/cs/core/container_alias/program.cs 83 examples/cs/core/date_time/date_time.csproj 53 examples/cs/core/date_time/program.cs 40 examples/cs/core/decimal/decimal.csproj 53 examples/cs/core/decimal/program.cs 45 examples/cs/core/enumerations/enumerations.csproj 46 examples/cs/core/enumerations/program.cs 22 examples/cs/core/generic_tree/generic_tree.csproj 48 examples/cs/core/generic_tree/program.cs 28 examples/cs/core/generics/generics.csproj 52 examples/cs/core/generics/program.cs 36 examples/cs/core/guid/guid.csproj 49 examples/cs/core/guid/program.cs 75 examples/cs/core/import/import.csproj 59 examples/cs/core/import/program.cs 32 examples/cs/core/inheritance/inheritance.csproj 48 examples/cs/core/inheritance/program.cs 32 examples/cs/core/marshaling/marshaling.csproj 52 examples/cs/core/marshaling/program.cs 28 examples/cs/core/nothing_default/nothing_default.csproj 48 examples/cs/core/nothing_default/program.cs 45 examples/cs/core/polymorphic_container/polymorphic_container.csproj 52 examples/cs/core/polymorphic_container/program.cs 71 examples/cs/core/protocol_transcoding/program.cs 50 examples/cs/core/protocol_transcoding/protocol_transcoding.csproj 52 examples/cs/core/protocol_versions/program.cs 50 examples/cs/core/protocol_versions/protocol_versions.csproj 48 examples/cs/core/record_streaming/program.cs 50 examples/cs/core/record_streaming/record_streaming.csproj 48 examples/cs/core/runtime_schema/program.cs 30 examples/cs/core/runtime_schema/runtime_schema.csproj 52 examples/cs/core/schema_view/program.cs 31 examples/cs/core/schema_view/schema_view.csproj 48 examples/cs/core/serialization/program.cs 31 examples/cs/core/serialization/serialization.csproj 48 examples/cs/core/serializer/program.cs 31 examples/cs/core/serializer/serializer.csproj 52 examples/cs/core/simple_json/program.cs 32 examples/cs/core/simple_json/simple_json.csproj 21 examples/cs/core/simple_xml/program.cs 42 examples/cs/core/simple_xml/simple_xml.csproj 52 examples/cs/core/stream/program.cs 33 examples/cs/core/stream/stream.csproj 52 examples/cs/core/untagged_protocols/program.cs 38 examples/cs/core/untagged_protocols/untagged_protocols.csproj 52 examples/cs/grpc/generics/GrpcGenerics.cs 71 examples/cs/grpc/generics/InverterServices.cs 34 examples/cs/grpc/generics/grpc_generics.csproj 25 examples/cs/grpc/pingpong/DoublePingService.cs 49 examples/cs/grpc/pingpong/GrpcPingPong.cs 78 examples/cs/grpc/pingpong/PingPongService.cs 23 examples/cs/grpc/pingpong/grpc_pingpong.csproj 27 examples/cs/grpc/scalar/GrpcScalar.cs 54 examples/cs/grpc/scalar/ScalarService.cs 31 examples/cs/grpc/scalar/grpc_scalar.csproj 26 examples/cs/grpc/shared-types-assembly/README.md 18 examples/cs/grpc/shared-types-assembly/client/StaClient.cs 24 examples/cs/grpc/shared-types-assembly/client/grpc_sta-client.csproj 26 examples/cs/grpc/shared-types-assembly/server/CalcService.cs 19 examples/cs/grpc/shared-types-assembly/server/StaServer.cs 26 examples/cs/grpc/shared-types-assembly/server/grpc_sta-server.csproj 25 examples/cs/grpc/shared-types-assembly/types/grpc_sta-types.csproj 43 examples/cs/grpc/streaming/GrpcStreaming.cs 93 examples/cs/grpc/streaming/StreamingService.cs 42 examples/cs/grpc/streaming/grpc_streaming.csproj 26 examples/java/core/blob/build.gradle 32 examples/java/core/blob/src/main/java/org/bondlib/examples/BlobExample.java 34 examples/java/core/enumerations/build.gradle 32 examples/java/core/enumerations/src/main/java/org/bondlib/examples/Enumerations.java 16 examples/java/core/generic_tree/build.gradle 32 examples/java/core/generic_tree/src/main/java/org/bondlib/examples/GenericTree.java 35 examples/java/core/generics/build.gradle 32 examples/java/core/generics/src/main/java/org/bondlib/examples/Generics.java 36 examples/java/core/imports/build.gradle 35 examples/java/core/imports/src/main/java/org/bondlib/examples/Imports.java 28 examples/java/core/inheritance/build.gradle 32 examples/java/core/inheritance/src/main/java/org/bondlib/examples/Inheritance.java 31 examples/java/core/nothing_default/build.gradle 31 examples/java/core/nothing_default/src/main/java/org/bondlib/examples/NothingDefault.java 52 examples/java/core/polymorphic_container/build.gradle 31 examples/java/core/polymorphic_container/src/main/java/org/bondlib/PolymorphicContainer.java 46 examples/java/core/protocol_versions/build.gradle 32 examples/java/core/protocol_versions/src/main/java/org/bondlib/ProtocolVersions.java 48 examples/java/core/record_streaming/build.gradle 31 examples/java/core/record_streaming/src/main/java/org/bondlib/RecordStreaming.java 42 examples/java/core/runtime_schema/build.gradle 32 examples/java/core/runtime_schema/src/main/java/org/bondlib/examples/RuntimeSchemaExample.java 21 examples/java/core/schema_view/build.gradle 32 examples/java/core/schema_view/src/main/java/org/bondlib/SchemaView.java 29 examples/java/core/serialization/build.gradle 32 examples/java/core/serialization/src/main/java/org/bondlib/Serialization.java 27 examples/java/core/untagged_protocols/build.gradle 32 examples/java/core/untagged_protocols/src/main/java/org/bondlib/examples/UntaggedProtocols.java 29 examples/python/core/extension/example.py 24 examples/python/core/extension/extension.cpp 8 java/gradle-plugin/README.md 6 java/gradle-plugin/src/main/resources/META-INF/gradle-plugins/org.bondlib.gradle.properties 1 tools/ci-scripts/linux/image-builder/README.md 57 tools/ci-scripts/linux/image-cleanup/mypy.ini 16 tools/syntax/Notepad-plus-plus/README.md 3 tools/syntax/Notepad-plus-plus/bond.xml 64 tools/syntax/SublimeText3/Bond.json 85 tools/syntax/SublimeText3/Readme.md 3 tools/syntax/VsCode/README.md 18 tools/syntax/VsCode/bond.configuration.json 14 tools/syntax/VsCode/package.json 26