File tree Expand file tree Collapse file tree 12 files changed +40
-31
lines changed
Filter options
Expand file tree Collapse file tree 12 files changed +40
-31
lines changed
Original file line number Diff line number Diff line change @@ -60,6 +60,7 @@ cc_test(
60
60
deps = [
61
61
":exercise1" ,
62
62
"//internal:testing" ,
63
+ "@com_google_absl//absl/status" ,
63
64
],
64
65
)
65
66
@@ -92,6 +93,7 @@ cc_test(
92
93
deps = [
93
94
":exercise2" ,
94
95
"//internal:testing" ,
96
+ "@com_google_absl//absl/status" ,
95
97
"@com_google_googleapis//google/rpc/context:attribute_context_cc_proto" ,
96
98
"@com_google_protobuf//:protobuf" ,
97
99
],
@@ -103,8 +105,8 @@ cc_test(
103
105
tags = EXERCISE_TEST_TAGS ,
104
106
deps = [
105
107
":exercise2" ,
106
- "//internal:status_macros" ,
107
108
"//internal:testing" ,
109
+ "@com_google_absl//absl/status" ,
108
110
"@com_google_absl//absl/status:statusor" ,
109
111
"@com_google_absl//absl/strings" ,
110
112
"@com_google_googleapis//google/rpc/context:attribute_context_cc_proto" ,
Original file line number Diff line number Diff line change 20
20
#include " cel/expr/syntax.pb.h"
21
21
#include " google/protobuf/arena.h"
22
22
#include " absl/status/status.h"
23
+ #include " absl/status/statusor.h"
23
24
#include " absl/strings/str_cat.h"
24
25
#include " absl/strings/string_view.h"
25
26
#include " eval/public/activation.h"
30
31
#include " eval/public/cel_value.h"
31
32
#include " internal/status_macros.h"
32
33
#include " parser/parser.h"
34
+ #include " google/protobuf/arena.h"
33
35
34
- namespace google ::api::expr::codelab {
36
+ namespace cel_codelab {
35
37
namespace {
36
38
37
39
using ::google::api::expr::runtime::Activation;
@@ -80,4 +82,4 @@ absl::StatusOr<std::string> ParseAndEvaluate(absl::string_view cel_expr) {
80
82
// === End Codelab ===
81
83
}
82
84
83
- } // namespace google::api::expr::codelab
85
+ } // namespace cel_codelab
Original file line number Diff line number Diff line change 20
20
#include " absl/status/statusor.h"
21
21
#include " absl/strings/string_view.h"
22
22
23
- namespace google ::api::expr::codelab {
23
+ namespace cel_codelab {
24
24
25
25
// Parse a cel expression and evaluate it. This assumes no special setup for
26
26
// the evaluation environment, and that the expression results in a string
27
27
// value.
28
28
absl::StatusOr<std::string> ParseAndEvaluate (absl::string_view cel_expr);
29
29
30
- } // namespace google::api::expr::codelab
30
+ } // namespace cel_codelab
31
31
32
32
#endif // THIRD_PARTY_CEL_CPP_CODELAB_EXERCISE1_H_
Original file line number Diff line number Diff line change 14
14
15
15
#include " codelab/exercise1.h"
16
16
17
+ #include " absl/status/status.h"
17
18
#include " internal/testing.h"
18
19
19
- namespace google ::api::expr::codelab {
20
+ namespace cel_codelab {
20
21
namespace {
21
22
22
23
using ::absl_testing::IsOkAndHolds;
@@ -39,4 +40,4 @@ TEST(Exercise1, Conditional) {
39
40
}
40
41
41
42
} // namespace
42
- } // namespace google::api::expr::codelab
43
+ } // namespace cel_codelab
Original file line number Diff line number Diff line change 21
21
#include " google/rpc/context/attribute_context.pb.h"
22
22
#include " google/protobuf/arena.h"
23
23
#include " absl/status/status.h"
24
+ #include " absl/status/statusor.h"
24
25
#include " absl/strings/str_cat.h"
25
26
#include " absl/strings/string_view.h"
26
27
#include " eval/public/activation.h"
31
32
#include " eval/public/cel_value.h"
32
33
#include " internal/status_macros.h"
33
34
#include " parser/parser.h"
35
+ #include " google/protobuf/arena.h"
34
36
35
- namespace google ::api::expr::codelab {
37
+ namespace cel_codelab {
36
38
namespace {
37
39
38
40
using ::cel::expr::ParsedExpr;
@@ -101,4 +103,4 @@ absl::StatusOr<bool> ParseAndEvaluate(absl::string_view cel_expr,
101
103
return ParseAndEvaluate (cel_expr, activation, &arena);
102
104
}
103
105
104
- } // namespace google::api::expr::codelab
106
+ } // namespace cel_codelab
Original file line number Diff line number Diff line change 15
15
#ifndef THIRD_PARTY_CEL_CPP_CODELAB_EXERCISE1_H_
16
16
#define THIRD_PARTY_CEL_CPP_CODELAB_EXERCISE1_H_
17
17
18
- #include < string>
19
-
20
18
#include " google/rpc/context/attribute_context.pb.h"
21
19
#include " absl/status/statusor.h"
22
20
#include " absl/strings/string_view.h"
23
21
24
- namespace google ::api::expr::codelab {
22
+ namespace cel_codelab {
25
23
26
24
// Parse a cel expression and evaluate it. Binds a simple boolean to the
27
25
// activation as 'bool_var' for use in the expression.
@@ -34,8 +32,9 @@ absl::StatusOr<bool> ParseAndEvaluate(absl::string_view cel_expr,
34
32
// Parse a cel expression and evaluate it. Binds an instance of the
35
33
// AttributeContext message to the activation (binding the subfields directly).
36
34
absl::StatusOr<bool > ParseAndEvaluate (
37
- absl::string_view cel_expr, const rpc::context::AttributeContext& context);
35
+ absl::string_view cel_expr,
36
+ const google::rpc::context::AttributeContext& context);
38
37
39
- } // namespace google::api::expr::codelab
38
+ } // namespace cel_codelab
40
39
41
40
#endif // THIRD_PARTY_CEL_CPP_CODELAB_EXERCISE1_H_
Original file line number Diff line number Diff line change 15
15
#include " codelab/exercise2.h"
16
16
17
17
#include " google/rpc/context/attribute_context.pb.h"
18
+ #include " absl/status/status.h"
18
19
#include " internal/testing.h"
19
20
#include " google/protobuf/text_format.h"
20
21
21
- namespace google ::api::expr::codelab {
22
+ namespace cel_codelab {
22
23
namespace {
23
24
24
25
using ::absl_testing::IsOkAndHolds;
@@ -70,4 +71,4 @@ TEST(Exercise2Context, WrongTypeResultError) {
70
71
}
71
72
72
73
} // namespace
73
- } // namespace google::api::expr::codelab
74
+ } // namespace cel_codelab
Original file line number Diff line number Diff line change 13
13
// limitations under the License.
14
14
15
15
#include " google/rpc/context/attribute_context.pb.h"
16
+ #include " absl/status/status.h"
16
17
#include " absl/status/statusor.h"
17
18
#include " absl/strings/string_view.h"
18
19
#include " codelab/exercise2.h"
19
- #include " internal/status_macros.h"
20
20
#include " internal/testing.h"
21
21
22
- namespace google ::api::expr::codelab {
22
+ namespace cel_codelab {
23
23
namespace {
24
24
25
25
using ::absl_testing::IsOkAndHolds;
@@ -108,4 +108,4 @@ TEST(Exercise3, BadFieldAccess) {
108
108
}
109
109
110
110
} // namespace
111
- } // namespace google::api::expr::codelab
111
+ } // namespace cel_codelab
Original file line number Diff line number Diff line change @@ -43,6 +43,7 @@ cc_test(
43
43
deps = [
44
44
":exercise1" ,
45
45
"//internal:testing" ,
46
+ "@com_google_absl//absl/status" ,
46
47
],
47
48
)
48
49
@@ -75,6 +76,7 @@ cc_test(
75
76
deps = [
76
77
":exercise2" ,
77
78
"//internal:testing" ,
79
+ "@com_google_absl//absl/status" ,
78
80
"@com_google_googleapis//google/rpc/context:attribute_context_cc_proto" ,
79
81
"@com_google_protobuf//:protobuf" ,
80
82
],
@@ -85,12 +87,11 @@ cc_test(
85
87
srcs = ["exercise3_test.cc" ],
86
88
deps = [
87
89
":exercise2" ,
88
- "//internal:status_macros" ,
89
90
"//internal:testing" ,
91
+ "@com_google_absl//absl/status" ,
90
92
"@com_google_absl//absl/status:statusor" ,
91
93
"@com_google_absl//absl/strings" ,
92
94
"@com_google_googleapis//google/rpc/context:attribute_context_cc_proto" ,
93
- "@com_google_protobuf//:protobuf" ,
94
95
],
95
96
)
96
97
Original file line number Diff line number Diff line change 18
18
#include < string>
19
19
20
20
#include " cel/expr/syntax.pb.h"
21
- #include " google/protobuf/arena.h"
22
21
#include " absl/status/status.h"
22
+ #include " absl/status/statusor.h"
23
23
#include " absl/strings/str_cat.h"
24
24
#include " absl/strings/string_view.h"
25
25
#include " eval/public/activation.h"
30
30
#include " eval/public/cel_value.h"
31
31
#include " internal/status_macros.h"
32
32
#include " parser/parser.h"
33
+ #include " google/protobuf/arena.h"
33
34
34
- namespace google ::api::expr::codelab {
35
+ namespace cel_codelab {
35
36
namespace {
36
37
37
38
using ::cel::expr::ParsedExpr;
@@ -103,4 +104,4 @@ absl::StatusOr<std::string> ParseAndEvaluate(absl::string_view cel_expr) {
103
104
// === End Codelab ===
104
105
}
105
106
106
- } // namespace google::api::expr::codelab
107
+ } // namespace cel_codelab
Original file line number Diff line number Diff line change 15
15
#include " codelab/exercise2.h"
16
16
17
17
#include < memory>
18
- #include < string>
19
18
20
19
#include " cel/expr/syntax.pb.h"
21
- #include " google/protobuf/arena.h"
22
20
#include " absl/status/status.h"
21
+ #include " absl/status/statusor.h"
23
22
#include " absl/strings/str_cat.h"
24
23
#include " absl/strings/string_view.h"
25
24
#include " eval/public/activation.h"
31
30
#include " eval/public/cel_value.h"
32
31
#include " internal/status_macros.h"
33
32
#include " parser/parser.h"
33
+ #include " google/protobuf/arena.h"
34
34
35
- namespace google ::api::expr::codelab {
35
+ namespace cel_codelab {
36
36
namespace {
37
37
38
38
using ::cel::expr::ParsedExpr;
@@ -104,4 +104,4 @@ absl::StatusOr<bool> ParseAndEvaluate(absl::string_view cel_expr,
104
104
return ParseAndEvaluate (cel_expr, activation, &arena);
105
105
}
106
106
107
- } // namespace google::api::expr::codelab
107
+ } // namespace cel_codelab
Original file line number Diff line number Diff line change 13
13
// limitations under the License.
14
14
15
15
#include " google/rpc/context/attribute_context.pb.h"
16
+ #include " absl/status/status.h"
16
17
#include " absl/status/statusor.h"
17
18
#include " absl/strings/string_view.h"
18
19
#include " codelab/exercise2.h"
19
- #include " internal/status_macros.h"
20
20
#include " internal/testing.h"
21
21
22
- namespace google ::api::expr::codelab {
22
+ namespace cel_codelab {
23
23
namespace {
24
24
25
25
using ::absl_testing::IsOkAndHolds;
@@ -92,4 +92,4 @@ TEST(Exercise3Context, BadFieldAccess) {
92
92
}
93
93
94
94
} // namespace
95
- } // namespace google::api::expr::codelab
95
+ } // namespace cel_codelab
You can’t perform that action at this time.
0 commit comments