Update Scintilla to 4.0.4
[TortoiseGit.git] / ext / scintilla / lexlib / PropSetSimple.h
blob0ebbac6613226d8124c016b00a48973346b4e75c
1 // Scintilla source code edit control
2 /** @file PropSetSimple.h
3 ** A basic string to string map.
4 **/
5 // Copyright 1998-2009 by Neil Hodgson <neilh@scintilla.org>
6 // The License.txt file describes the conditions under which this software may be distributed.
8 #ifndef PROPSETSIMPLE_H
9 #define PROPSETSIMPLE_H
11 namespace Scintilla {
13 class PropSetSimple {
14 void *impl;
15 void Set(const char *keyVal);
16 public:
17 PropSetSimple();
18 virtual ~PropSetSimple();
19 void Set(const char *key, const char *val, int lenKey=-1, int lenVal=-1);
20 void SetMultiple(const char *);
21 const char *Get(const char *key) const;
22 int GetExpanded(const char *key, char *result) const;
23 int GetInt(const char *key, int defaultValue=0) const;
28 #endif