diff options
author | nyamatongwe <unknown> | 2010-07-13 21:19:35 +1000 |
---|---|---|
committer | nyamatongwe <unknown> | 2010-07-13 21:19:35 +1000 |
commit | 27a22f2c85e3aa0f540c61a0a245a0d759e706a9 (patch) | |
tree | e69648f44945cb552d86607c4899b9d1566155bb /lexlib/PropSetSimple.h | |
parent | fd7c21165bbc5200aa24ef89560a8bb40fd37255 (diff) | |
download | scintilla-mirror-27a22f2c85e3aa0f540c61a0a245a0d759e706a9.tar.gz |
Creating lexlib with lexer support files.
Diffstat (limited to 'lexlib/PropSetSimple.h')
-rw-r--r-- | lexlib/PropSetSimple.h | 33 |
1 files changed, 33 insertions, 0 deletions
diff --git a/lexlib/PropSetSimple.h b/lexlib/PropSetSimple.h new file mode 100644 index 000000000..1674cfb9e --- /dev/null +++ b/lexlib/PropSetSimple.h @@ -0,0 +1,33 @@ +// Scintilla source code edit control +/** @file PropSetSimple.h + ** A basic string to string map. + **/ +// Copyright 1998-2009 by Neil Hodgson <neilh@scintilla.org> +// The License.txt file describes the conditions under which this software may be distributed. + +#ifndef PROPSETSIMPLE_H +#define PROPSETSIMPLE_H + +#ifdef SCI_NAMESPACE +namespace Scintilla { +#endif + +class PropSetSimple : public PropertyGet { + void *impl; + void Set(const char *keyVal); +public: + PropSetSimple(); + virtual ~PropSetSimple(); + void Set(const char *key, const char *val, int lenKey=-1, int lenVal=-1); + void SetMultiple(const char *); + const char *Get(const char *key) const; + char *Expanded(const char *key) const; + char *ToString() const; + int GetInt(const char *key, int defaultValue=0) const; +}; + +#ifdef SCI_NAMESPACE +} +#endif + +#endif |