[fidl][cpp] Bits operators
Generating various bitwise operators on bits values. Test: added one which shows how to use operators, and verifies their result Change-Id: I0a80d75af392d9bd30f8fd253c1a60f99f470990
Showing
- garnet/go/src/fidl/compiler/backend/cpp/ir/ir.go 14 additions, 11 deletionsgarnet/go/src/fidl/compiler/backend/cpp/ir/ir.go
- garnet/go/src/fidl/compiler/backend/cpp/templates/bits.tmpl.go 65 additions, 0 deletions...t/go/src/fidl/compiler/backend/cpp/templates/bits.tmpl.go
- garnet/go/src/fidl/compiler/backend/cpp/templates/implementation.tmpl.go 1 addition, 0 deletions...idl/compiler/backend/cpp/templates/implementation.tmpl.go
- garnet/go/src/fidl/compiler/backend/goldens/bits.test.test.fidl.json 5 additions, 2 deletions...rc/fidl/compiler/backend/goldens/bits.test.test.fidl.json
- garnet/go/src/fidl/compiler/backend/goldens/bits.test.test.fidl.json.cc.golden 40 additions, 0 deletions...mpiler/backend/goldens/bits.test.test.fidl.json.cc.golden
- garnet/go/src/fidl/compiler/backend/goldens/bits.test.test.fidl.json.h.golden 22 additions, 0 deletions...ompiler/backend/goldens/bits.test.test.fidl.json.h.golden
- garnet/go/src/fidl/compiler/backend/goldens/doc_comments.test.fidl.json 2 additions, 1 deletion...fidl/compiler/backend/goldens/doc_comments.test.fidl.json
- garnet/go/src/fidl/compiler/backend/goldens/protocols.test.fidl.json 4 additions, 2 deletions...rc/fidl/compiler/backend/goldens/protocols.test.fidl.json
- garnet/go/src/fidl/compiler/backend/types/types.go 3 additions, 2 deletionsgarnet/go/src/fidl/compiler/backend/types/types.go
- sdk/lib/fidl/cpp/BUILD.gn 1 addition, 0 deletionssdk/lib/fidl/cpp/BUILD.gn
- sdk/lib/fidl/cpp/bits_unittest.cc 64 additions, 0 deletionssdk/lib/fidl/cpp/bits_unittest.cc
- sdk/lib/fidl/cpp/fidl_test.test.fidl 6 additions, 0 deletionssdk/lib/fidl/cpp/fidl_test.test.fidl
Loading
Please register or sign in to comment