Lines Matching refs:regex
17 #include "abg-regex.h"
36 mutable regex::regex_t_sptr file_name_regex_;
38 mutable regex::regex_t_sptr file_name_not_regex_;
40 mutable regex::regex_t_sptr soname_regex_;
42 mutable regex::regex_t_sptr soname_not_regex_;
76 const regex::regex_t_sptr&
80 file_name_regex_ = regex::compile(file_name_regex_str_);
92 const regex::regex_t_sptr&
96 file_name_not_regex_ = regex::compile(file_name_not_regex_str_);
108 const regex::regex_t_sptr&
112 soname_regex_ = regex::compile(soname_regex_str_);
124 const regex::regex_t_sptr&
128 soname_not_regex_ = regex::compile(soname_not_regex_str_);
145 if (regex::regex_t_sptr regexp = get_soname_regex())
148 if (!regex::match(regexp, soname))
152 if (regex::regex_t_sptr regexp = get_soname_not_regex())
155 if (regex::match(regexp, soname))
180 if (regex::regex_t_sptr regexp = get_file_name_regex())
183 if (!regex::match(regexp, binary_name))
187 if (regex::regex_t_sptr regexp = get_file_name_not_regex())
190 if (regex::match(regexp, binary_name))
214 mutable regex::regex_t_sptr type_name_regex_;
228 const regex::regex_t_sptr
232 type_name_regex_ = regex::compile(type_name_regex_str_);
247 mutable regex::regex_t_sptr name_regex_;
249 mutable regex::regex_t_sptr name_not_regex_;
252 mutable regex::regex_t_sptr return_type_regex_;
256 mutable regex::regex_t_sptr symbol_name_regex_;
258 mutable regex::regex_t_sptr symbol_name_not_regex_;
261 mutable regex::regex_t_sptr symbol_version_regex_;
301 const regex::regex_t_sptr
305 name_regex_ = regex::compile(name_regex_str_);
318 const regex::regex_t_sptr
322 name_not_regex_ = regex::compile(name_not_regex_str_);
335 const regex::regex_t_sptr
339 return_type_regex_ = regex::compile(return_type_regex_str_);
352 const regex::regex_t_sptr
356 symbol_name_regex_ = regex::compile(symbol_name_regex_str_);
369 const regex::regex_t_sptr
373 symbol_name_not_regex_ = regex::compile(symbol_name_not_regex_str_);
386 const regex::regex_t_sptr
390 symbol_version_regex_ = regex::compile(symbol_version_regex_str_);
421 mutable regex::regex_t_sptr name_regex_;
423 mutable regex::regex_t_sptr name_not_regex_;
426 mutable regex::regex_t_sptr symbol_name_regex_;
428 mutable regex::regex_t_sptr symbol_name_not_regex_;
431 mutable regex::regex_t_sptr symbol_version_regex_;
434 mutable regex::regex_t_sptr type_name_regex_;
464 const regex::regex_t_sptr
468 name_regex_ = regex::compile(name_regex_str_);
481 const regex::regex_t_sptr
485 name_not_regex_ = regex::compile(name_not_regex_str_);
498 const regex::regex_t_sptr
502 symbol_name_regex_ = regex::compile(symbol_name_regex_str_);
515 const regex::regex_t_sptr
519 symbol_name_not_regex_ = regex::compile(symbol_name_not_regex_str_);
532 const regex::regex_t_sptr
536 symbol_version_regex_ = regex::compile(symbol_version_regex_str_);
549 const regex::regex_t_sptr
553 type_name_regex_ = regex::compile(type_name_regex_str_);
565 mutable regex::regex_t_sptr type_name_regex_;
568 mutable regex::regex_t_sptr type_name_not_regex_;
576 mutable regex::regex_t_sptr source_location_to_keep_regex_;
604 const regex::regex_t_sptr
608 type_name_regex_ = regex::compile(type_name_regex_str_);
616 set_type_name_regex(regex::regex_t_sptr r)
627 const regex::regex_t_sptr
631 type_name_not_regex_ = regex::compile(type_name_not_regex_str_);
639 set_type_name_not_regex(regex::regex_t_sptr r)
662 /// This function builds the regex if it's not yet built.
663 const regex::regex_t_sptr
669 regex::compile(source_location_to_keep_regex_str_);
675 /// @param r the new regex object.
677 set_source_location_to_keep_regex(regex::regex_t_sptr r)