edbee - Qt Editor Library
Classes | Namespaces | Typedefs
textdocumentscopes.h File Reference
#include <QHash>
#include <QObject>
#include <QStringList>
#include <QVector>
#include "edbee/models/textrange.h"
#include "edbee/models/textlinedata.h"
#include "edbee/util/gapvector.h"
+ Include dependency graph for textdocumentscopes.h:
+ This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  edbee::TextScope
 This class defines a full text-scope. A full textscope is textscope with one ore more scoped-elements. More...
 
class  edbee::TextScopeList
 A list of text-scopes. on a certian location, usually more then one scope is available on a given location. More...
 
class  edbee::TextScopeSelector
 Our first version of scope-selector only support a list of scopes Thus the Descendant (space) selector only. More...
 
class  edbee::TextScopeManager
 The scope manager is used to manage the scopes... A scope consist out of several scope-parts: More...
 
class  edbee::ScopedTextRange
 A base scoped text range. More...
 
class  edbee::MultiLineScopedTextRangeReference
 A line based ScopedText range, that referenes a multi-line text-reference. More...
 
class  edbee::ScopedTextRangeList
 a list of textscopes This class is used for single-line scopes (Todo, this needs to be optimized) More...
 
class  edbee::MultiLineScopedTextRange
 This class 'defines' a single document scope. More...
 
class  edbee::MultiLineScopedTextRangeSet
 This is a set of scoped textranges. This set is used to remember parsed language ranges. More...
 
class  edbee::TextDocumentScopes
 This class is used to 'contain' all document scope information. More...
 

Namespaces

 edbee
 Copyright 2011-2013 - Reliable Bits Software by Blommers IT.
 

Typedefs

typedef short edbee::TextScopeAtomId
 This type defines a single scope atom. More...