pygccxml.declarations.pattern_parser module¶
Implementation details
-
class
parser_t
(pattern_char_begin, pattern_char_end, pattern_char_separator)¶ Bases:
object
implementation details
-
NOT_FOUND
= (-1, -1)¶ implementation details
-
args
(decl_string)¶ Extracts a list of arguments from the provided declaration string.
Implementation detail. Example usages: Input: myClass<std::vector<int>, std::vector<double>> Output: [std::vector<int>, std::vector<double>]
Parameters: decl_string (str) – the full declaration string Returns: list of arguments as strings Return type: list
-
find_args
(text, start=None)¶ implementation details
-
has_pattern
(decl_string)¶ Implementation detail
-
join
(name, args, arg_separator=None)¶ implementation details
-
name
(decl_string)¶ implementation details
-
normalize
(decl_string, arg_separator=None)¶ implementation details
-
split
(decl_string)¶ implementation details
-
split_recursive
(decl_string)¶ implementation details
-