Rapicorn - Experimental UI Toolkit - Source Code
13.07.0
|
#include <rapicorn-core.hh>
Go to the source code of this file.
Classes | |
class | Rapicorn::Selector::CustomPseudoRegistry |
struct | Rapicorn::Selector::SelectorNode |
struct | Rapicorn::Selector::SelectorChain |
class | Rapicorn::Selector::Selob |
class | Rapicorn::Selector::Matcher |
Namespaces | |
namespace | Rapicorn |
The Rapicorn namespace encompasses core utilities and toolkit functionality. | |
Enumerations | |
enum | Kind { NONE, SUBJECT, TYPE, UNIVERSAL, CLASS, ID, PSEUDO_ELEMENT, PSEUDO_CLASS, DESCENDANT, CHILD, ADJACENT, NEIGHBORING, ATTRIBUTE_EXISTS, ATTRIBUTE_EXISTS_I, ATTRIBUTE_EQUALS, ATTRIBUTE_EQUALS_I, ATTRIBUTE_UNEQUALS, ATTRIBUTE_UNEQUALS_I, ATTRIBUTE_PREFIX, ATTRIBUTE_PREFIX_I, ATTRIBUTE_SUFFIX, ATTRIBUTE_SUFFIX_I, ATTRIBUTE_DASHSTART, ATTRIBUTE_DASHSTART_I, ATTRIBUTE_SUBSTRING, ATTRIBUTE_SUBSTRING_I, ATTRIBUTE_INCLUDES, ATTRIBUTE_INCLUDES_I } |
Functions | |
bool | Rapicorn::Selector::is_combinator (Kind kind) |
bool | Rapicorn::Selector::parse_spaces (const char **stringp, int min_spaces) |
bool | Rapicorn::Selector::skip_spaces (const char **stringp) |
bool | Rapicorn::Selector::scan_nested (const char **stringp, const char *pairflags, const char term) |
bool | Rapicorn::Selector::parse_case_word (const char **stringp, const char *word) |
bool | Rapicorn::Selector::parse_unsigned_integer (const char **stringp, uint64 *up) |
bool | Rapicorn::Selector::parse_signed_integer (const char **stringp, int64 *ip) |
bool | Rapicorn::Selector::parse_css_nth (const char **stringp, int64 *ap, int64 *bp) |
bool | Rapicorn::Selector::match_css_nth (int64 pos, int64 a, int64 b) |
bool | Rapicorn::Selector::parse_identifier (const char **stringp, String &ident) |
bool | Rapicorn::Selector::parse_string (const char **stringp, String &ident) |