|
wex v25.10.0
|
Collects data to present a find in files match. More...
#include <wex/common/path-match.h>
Public Member Functions | |
| path_match (const path &p) | |
| Constructor path only. | |
| path_match (const path &p, const tool &t, const std::string &line, size_t line_no, int pos) | |
| Constructor. | |
| const std::string | context () const |
| Returns context. | |
| auto & | line () const |
| Returns matching line. | |
| auto | line_no () const |
| Returns matching line no. | |
| auto & | path () const |
| Returns path containing match. | |
| auto | pos () const |
| Returns start pos of match. | |
| auto & | tool () const |
| Returns tool. | |
Collects data to present a find in files match.
|
explicit |
Constructor.
| p | path containing match |
| t | tool that caused the match |
| line | matching line |
| line_no | line number containing match |
| pos | pos on line where match starts, -1 not known |
| const std::string wex::path_match::context | ( | ) | const |
Returns context.
This returns context around the matching pos, instead of the complete line. The context size is determined by config.