NVDA Helper
In-process and lite high-speed utilities for NVDA
storage.h File Reference
#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 Documentation

◆ VBufStorage_relativeSelection_t

◆ VBufStorage_controlFieldNodeList_t

a list of control field nodes.

◆ VBufStorage_attributeMap_t

typedef std::map<std::wstring,std::wstring> VBufStorage_attributeMap_t

A type for a map that can hold a set of name,value attributes.

Enumeration Type Documentation

◆ VBufStorage_findDirection_t

values to indicate a direction for searching

Enumerator
VBufStorage_findDirection_forward 
VBufStorage_findDirection_back 
VBufStorage_findDirection_up 

◆ TreeDirection

values defining the direction to walk a tree

Enumerator
TREEDIRECTION_FORWARD 
TREEDIRECTION_BACK 
TREEDIRECTION_SYMMETRICAL_BACK