NVDA Helper
In-process and lite high-speed utilities for NVDA
|
#include <string>
#include <map>
#include <set>
#include <list>
#include <vector>
#include <regex>
#include <optional>
Go to the source code of this file.
Classes | |
class | VBufStorage_controlFieldNodeIdentifier_t |
Holds values that can together uniquely identify a control field in a buffer. More... | |
class | VBufStorage_fieldNode_t |
a node that represents a field in a buffer. More... | |
class | VBufStorage_controlFieldNode_t |
a a field node that represents a control in a buffer. More... | |
class | VBufStorage_textFieldNode_t |
a node that represents a field of text in a buffer. More... | |
class | VBufStorage_referenceNode_t |
A node that references another fieldNode. More... | |
class | VBufStorage_buffer_t |
a buffer that can store text with overlaying fields. More... | |
Typedefs | |
typedef std::list< std::pair< VBufStorage_controlFieldNodeIdentifier_t, int > > | VBufStorage_relativeSelection_t |
typedef std::list< VBufStorage_controlFieldNode_t * > | VBufStorage_controlFieldNodeList_t |
a list of control field nodes. | |
typedef std::map< std::wstring, std::wstring > | VBufStorage_attributeMap_t |
A type for a map that can hold a set of name,value attributes. | |
Enumerations | |
enum | VBufStorage_findDirection_t { VBufStorage_findDirection_forward , VBufStorage_findDirection_back , VBufStorage_findDirection_up } |
values to indicate a direction for searching More... | |
enum | TreeDirection { TREEDIRECTION_FORWARD , TREEDIRECTION_BACK , TREEDIRECTION_SYMMETRICAL_BACK } |
values defining the direction to walk a tree More... | |
typedef std::list<std::pair<VBufStorage_controlFieldNodeIdentifier_t,int> > VBufStorage_relativeSelection_t |
typedef std::list<VBufStorage_controlFieldNode_t*> VBufStorage_controlFieldNodeList_t |
a list of control field nodes.
typedef std::map<std::wstring,std::wstring> VBufStorage_attributeMap_t |
A type for a map that can hold a set of name,value attributes.
enum TreeDirection |