libhext: C++ Library Documentation
1.0.8-3ad0ae4
|
▼Nhext | |
CAppendPipe | Appends a given string to a string |
CAttributeCapture | Captures an HTML Element's attribute |
CAttributeCountMatch | Matches HTML elements that have a certain amount of HTML attributes |
CAttributeMatch | Matches HTML elements having an HTML attribute with a certain name and, optionally, whose value is matched by a ValueTest |
CBeginsWithTest | Tests whether a string begins with a given literal |
CCapture | Abstract base for every Capture |
CCasePipe | Changes the case of a string. Changes to lower case by default |
CChildCountMatch | Matches HTML elements that have a certain amount of children of type element (excluding text nodes, document nodes and others) |
CCloneable | Curiously recurring template pattern that extends a base class to provide a virtual method Cloneable::clone() |
CCollapseWsPipe | Removes whitespace from beginning and end and collapses multiple whitespace to a single space |
CContainsTest | Tests whether a string contains a given literal |
CContainsWordsTest | Tests whether a string contains all given words |
CEndsWithTest | Tests whether a string ends with a given literal |
CEqualsTest | Tests whether a string equals a given literal |
CFunctionCapture | Captures the result of applying a function to an HTML node |
CFunctionMatch | Matches if the result of applying a given MatchFunction to an HTML node returns true |
CFunctionValueMatch | Matches if the result of applying a given CaptureFunction to an HTML node passes a ValueTest |
CHtml | A RAII wrapper for Gumbo |
CMatch | Abstract base for every Match |
CMaxSearchError | The exception that is thrown when max_searches reaches zero while calling Rule::extract |
CNegateMatch | Matches HTML nodes for which every given Match returns false |
CNegateTest | Negates the result of another ValueTest |
CNthChildMatch | Matches HTML nodes having a certain position within their parent HTML element |
COnlyChildMatch | Matches HTML nodes that are the only child of their parent HTML element |
CPrependPipe | Prepends a given string to a string |
CRegexPipe | Filters a string according to a given regex |
CRegexReplacePipe | Replaces a string within a string according to a given regex |
CRegexTest | Tests whether another string matches a given regex |
CRule | Extracts values from HTML |
CStringPipe | Abstract base for every StringPipe |
CSyntaxError | The exception that is thrown when parsing invalid hext |
CTrimPipe | Trims characters from the beginning and end of a string |
CValueTest | Abstract base for every ValueTest |