include/swmodule.h File Reference

#include <swdisp.h>
#include <listkey.h>
#include <swconfig.h>
#include <swcacher.h>
#include <swsearchable.h>
#include <iostream>
#include <list>
#include <defs.h>
Include dependency graph for swmodule.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  SWModule::StdOutDisplay
class  SWModule

Defines

#define SEARCHFLAG_MATCHWHOLEENTRY   4096
#define SWMODULE_OPERATORS
#define SWTextDirection   char
#define SWTextEncoding   char
#define SWTextMarkup   char

Typedefs

typedef std::map< SWBuf,
AttributeValue, std::less
< SWBuf > > 
AttributeList
typedef std::map< SWBuf,
AttributeList, std::less
< SWBuf > > 
AttributeTypeList
typedef std::map< SWBuf, SWBuf,
std::less< SWBuf > > 
AttributeValue
typedef std::list< SWFilter * > FilterList
typedef std::list
< SWOptionFilter * > 
OptionFilterList

Define Documentation

#define SEARCHFLAG_MATCHWHOLEENTRY   4096

Definition at line 46 of file swmodule.h.

#define SWMODULE_OPERATORS
Value:
operator const char *() { return renderText(); } \
    operator SWKey &() { return *getKey(); } \
    operator SWKey *() { return getKey(); } \
    SWModule &operator <<(const char *inbuf) { setEntry(inbuf); return *this; } \
    SWModule &operator <<(const SWKey *sourceKey) { linkEntry(sourceKey); return *this; } \
    SWModule &operator -=(int steps) { decrement(steps); return *this; } \
    SWModule &operator +=(int steps) { increment(steps); return *this; } \
    SWModule &operator ++(int) { return *this += 1; } \
    SWModule &operator --(int) { return *this -= 1; } \
    SWModule &operator =(SW_POSITION p) { setPosition(p); return *this; }

Definition at line 48 of file swmodule.h.

#define SWTextDirection   char

Definition at line 67 of file swmodule.h.

#define SWTextEncoding   char

Definition at line 68 of file swmodule.h.

#define SWTextMarkup   char

Definition at line 69 of file swmodule.h.


Typedef Documentation

typedef std::map< SWBuf, AttributeValue, std::less < SWBuf > > AttributeList

Definition at line 64 of file swmodule.h.

typedef std::map< SWBuf, AttributeList, std::less < SWBuf > > AttributeTypeList

Definition at line 65 of file swmodule.h.

typedef std::map< SWBuf, SWBuf, std::less < SWBuf > > AttributeValue

Definition at line 63 of file swmodule.h.

typedef std::list< SWFilter * > FilterList

Definition at line 61 of file swmodule.h.

typedef std::list< SWOptionFilter * > OptionFilterList

Definition at line 62 of file swmodule.h.


Generated on 18 Mar 2013 for The SWORD Project by  doxygen 1.6.1