Lines Matching refs:pattern
38 struct Pattern;
831 typedef Pattern TableType;
833 std::string pattern;
847 struct Pattern FLATBUFFERS_FINAL_CLASS : private flatbuffers::Table {
861 const flatbuffers::String *pattern() const {
884 verifier.Verify(pattern()) &&
895 static flatbuffers::Offset<Pattern> Pack(flatbuffers::FlatBufferBuilder &_fbb, const PatternT* _o, const flatbuffers::rehasher_function_t *_rehasher = nullptr);
902 fbb_.AddOffset(Pattern::VT_COLLECTION_NAME, collection_name);
904 void add_pattern(flatbuffers::Offset<flatbuffers::String> pattern) {
905 fbb_.AddOffset(Pattern::VT_PATTERN, pattern);
908 fbb_.AddElement<int32_t>(Pattern::VT_ENABLED_MODES, static_cast<int32_t>(enabled_modes), 7);
911 fbb_.AddElement<float>(Pattern::VT_TARGET_CLASSIFICATION_SCORE, target_classification_score, 1.0f);
914 fbb_.AddElement<float>(Pattern::VT_PRIORITY_SCORE, priority_score, 0.0f);
917 fbb_.AddElement<uint8_t>(Pattern::VT_USE_APPROXIMATE_MATCHING, static_cast<uint8_t>(use_approximate_matching), 0);
920 fbb_.AddOffset(Pattern::VT_COMPRESSED_PATTERN, compressed_pattern);
927 flatbuffers::Offset<Pattern> Finish() {
929 auto o = flatbuffers::Offset<Pattern>(end);
934 inline flatbuffers::Offset<Pattern> CreatePattern(
937 flatbuffers::Offset<flatbuffers::String> pattern = 0,
948 builder_.add_pattern(pattern);
954 inline flatbuffers::Offset<Pattern> CreatePatternDirect(
957 const char *pattern = nullptr,
966 pattern ? _fbb.CreateString(pattern) : 0,
974 flatbuffers::Offset<Pattern> CreatePattern(flatbuffers::FlatBufferBuilder &_fbb, const PatternT *_o, const flatbuffers::rehasher_function_t *_rehasher = nullptr);
990 const flatbuffers::Vector<flatbuffers::Offset<libtextclassifier2::RegexModel_::Pattern>> *patterns() const {
991 return GetPointer<const flatbuffers::Vector<flatbuffers::Offset<libtextclassifier2::RegexModel_::Pattern>> *>(VT_PATTERNS);
1008 void add_patterns(flatbuffers::Offset<flatbuffers::Vector<flatbuffers::Offset<libtextclassifier2::RegexModel_::Pattern>>> patterns) {
1025 flatbuffers::Offset<flatbuffers::Vector<flatbuffers::Offset<libtextclassifier2::RegexModel_::Pattern>>> patterns = 0) {
1033 const std::vector<flatbuffers::Offset<libtextclassifier2::RegexModel_::Pattern>> *patterns = nullptr) {
1036 patterns ? _fbb.CreateVector<flatbuffers::Offset<libtextclassifier2::RegexModel_::Pattern>>(*patterns) : 0);
1045 std::string pattern;
1059 const flatbuffers::String *pattern() const {
1071 verifier.Verify(pattern()) &&
1086 void add_pattern(flatbuffers::Offset<flatbuffers::String> pattern) {
1087 fbb_.AddOffset(Regex::VT_PATTERN, pattern);
1109 flatbuffers::Offset<flatbuffers::String> pattern = 0,
1115 builder_.add_pattern(pattern);
1121 const char *pattern = nullptr,
1126 pattern ? _fbb.CreateString(pattern) : 0,
1257 std::string pattern;
1276 const flatbuffers::String *pattern() const {
1289 verifier.Verify(pattern()) &&
1307 void add_pattern(flatbuffers::Offset<flatbuffers::String> pattern) {
1308 fbb_.AddOffset(DatetimeModelExtractor::VT_PATTERN, pattern);
1331 flatbuffers::Offset<flatbuffers::String> pattern = 0,
1337 builder_.add_pattern(pattern);
1345 const char *pattern = nullptr,
1351 pattern ? _fbb.CreateString(pattern) : 0,
3016 inline PatternT *Pattern::UnPack(const flatbuffers::resolver_function_t *_resolver) const {
3022 inline void Pattern::UnPackTo(PatternT *_o, const flatbuffers::resolver_function_t *_resolver) const {
3026 { auto _e = pattern(); if (_e) _o->pattern = _e->str(); };
3034 inline flatbuffers::Offset<Pattern> Pattern::Pack(flatbuffers::FlatBufferBuilder &_fbb, const PatternT* _o, const flatbuffers::rehasher_function_t *_rehasher) {
3038 inline flatbuffers::Offset<Pattern> CreatePattern(flatbuffers::FlatBufferBuilder &_fbb, const PatternT *_o, const flatbuffers::rehasher_function_t *_rehasher) {
3043 auto _pattern = _o->pattern.empty() ? 0 : _fbb.CreateString(_o->pattern);
3082 auto _patterns = _o->patterns.size() ? _fbb.CreateVector<flatbuffers::Offset<libtextclassifier2::RegexModel_::Pattern>> (_o->patterns.size(), [](size_t i, _VectorArgs *__va) { return CreatePattern(*__va->__fbb, __va->__o->patterns[i].get(), __va->__rehasher); }, &_va ) : 0;
3099 { auto _e = pattern(); if (_e) _o->pattern = _e->str(); };
3112 auto _pattern = _o->pattern.empty() ? 0 : _fbb.CreateString(_o->pattern);
3172 { auto _e = pattern(); if (_e) _o->pattern = _e->str(); };
3186 auto _pattern = _o->pattern.empty() ? 0 : _fbb.CreateString(_o->pattern);