StringValue.h revision fce4895d
1/*
2 * Copyright 2010, Rene Gollent, rene@gollent.com.
3 * Distributed under the terms of the MIT License.
4 */
5#ifndef STRING_VALUE_H
6#define STRING_VALUE_H
7
8
9#include "Value.h"
10
11
12class StringValue : public Value {
13public:
14								StringValue(const char* value);
15	virtual						~StringValue();
16
17			BString				GetValue() const
18									{ return fValue; }
19
20	virtual	bool				ToString(BString& _string) const;
21	virtual	bool				ToVariant(BVariant& _value) const;
22
23	virtual	bool				operator==(const Value& other) const;
24
25private:
26			BString				fValue;
27};
28
29
30#endif	// STRING_VALUE_H
31