Rumba C++ SDK
StringSet.h
Go to the documentation of this file.
1 /*
2 
3  *
4  ***
5  *****
6  ********************* Mercenaries Engineering SARL
7  ***************** Copyright (C) 2018
8  *************
9  ********* http://www.mercenaries-engineering.com
10  ***********
11  **** ****
12  ** **
13 
14 */
15 #pragma once
16 
17 #include "Value.h"
18 #include "Impl.h"
19 
20 namespace maquina
21 {
24  {
25  public:
26  StringSet();
27 
29 
30  StringSet(const Value &v);
31 
33  bool has(const char *key) const;
34 
36  static const StringSet default_value;
37 
39  StringSet(std::shared_ptr<Impl> impl) { _impl=impl; }
40  };
41 }
This version of the SDK is unstable, i-e, it may change with no warning.
Definition: AddCurveAction.h:20
static const StringSet default_value
The default value.
Definition: StringSet.h:36
#define MAQUINA_EXPORT
Definition: Export.h:31
A string set.
Definition: StringSet.h:23
Base class of all Rumba values.
Definition: Value.h:34