Rapicorn - Experimental UI Toolkit - Source Code  13.07.0
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Defines
Classes | Namespaces | Enumerations | Functions
selector.hh File Reference
#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)

Detailed Description

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Defines