Classes | Namespaces | Macros | Functions
re2/re2/testing/re2_arg_test.cc File Reference
#include <stdint.h>
#include <string.h>
#include "util/test.h"
#include "util/logging.h"
#include "re2/re2.h"
Include dependency graph for re2/re2/testing/re2_arg_test.cc:

Go to the source code of this file.

Classes

struct  re2::SuccessTable
 

Namespaces

 re2
 

Macros

#define PARSE_FOR_TYPE(type, column)
 

Functions

 re2::TEST (RE2ArgTest, Int16Test)
 
 re2::TEST (RE2ArgTest, Int32Test)
 
 re2::TEST (RE2ArgTest, Int64Test)
 
 re2::TEST (RE2ArgTest, ParseFromTest)
 
 re2::TEST (RE2ArgTest, Uint16Test)
 
 re2::TEST (RE2ArgTest, Uint32Test)
 
 re2::TEST (RE2ArgTest, Uint64Test)
 

Macro Definition Documentation

◆ PARSE_FOR_TYPE

#define PARSE_FOR_TYPE (   type,
  column 
)
Value:
{ \
type r; \
for (int i = 0; i < kNumStrings; ++i) { \
const char* const p = kSuccessTable[i].value_string; \
bool retval = arg.Parse(p, strlen(p)); \
bool success = kSuccessTable[i].success[column]; \
EXPECT_EQ(retval, success) \
<< "Parsing '" << p << "' for type " #type " should return " \
<< success; \
if (success) { \
EXPECT_EQ(r, (type)kSuccessTable[i].value); \
} \
} \
}

Definition at line 96 of file re2/re2/testing/re2_arg_test.cc.

xds_manager.p
p
Definition: xds_manager.py:60
Arg
Arg(64) -> Arg(128) ->Arg(256) ->Arg(512) ->Arg(1024) ->Arg(1536) ->Arg(2048) ->Arg(3072) ->Arg(4096) ->Arg(5120) ->Arg(6144) ->Arg(7168)
arg
Definition: cmdline.cc:40
re2::kNumStrings
const int kNumStrings
Definition: bloaty/third_party/re2/re2/testing/re2_arg_test.cc:89
value
const char * value
Definition: hpack_parser_table.cc:165
re2::SuccessTable::value_string
const char * value_string
Definition: bloaty/third_party/re2/re2/testing/re2_arg_test.cc:19
fix_build_deps.r
r
Definition: fix_build_deps.py:491
arg
struct arg arg
re2::SuccessTable::success
bool success[6]
Definition: bloaty/third_party/re2/re2/testing/re2_arg_test.cc:21
re2::kSuccessTable
const SuccessTable kSuccessTable[]
Definition: bloaty/third_party/re2/re2/testing/re2_arg_test.cc:30
asyncio_get_stats.type
type
Definition: asyncio_get_stats.py:37
i
uint64_t i
Definition: abseil-cpp/absl/container/btree_benchmark.cc:230


grpc
Author(s):
autogenerated on Fri May 16 2025 03:01:27