summaryrefslogtreecommitdiffstats
path: root/core/config/ivalue.hh
blob: cf893a59e3ae52fc4300fb758c9886a4380b1295 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
#ifndef CORE_CONFIG_IVALUE_HH
#define CORE_CONFIG_IVALUE_HH 1
#pragma once

namespace config
{
class IValue {
public:
    virtual ~IValue(void) = default;
    virtual void set(const char* value) = 0;
    virtual const char* get(void) const = 0;
};
} // namespace config

#endif // CORE_CONFIG_IVALUE_HH