diff options
Diffstat (limited to 'tests/libsample/mapuser.h')
-rw-r--r-- | tests/libsample/mapuser.h | 28 |
1 files changed, 28 insertions, 0 deletions
diff --git a/tests/libsample/mapuser.h b/tests/libsample/mapuser.h new file mode 100644 index 000000000..a5ddfe056 --- /dev/null +++ b/tests/libsample/mapuser.h @@ -0,0 +1,28 @@ +#ifndef MAPUSER_H +#define MAPUSER_H + +#include <map> +#include <list> +#include <utility> +#include "complex.h" + +class MapUser +{ +public: + MapUser() {} + ~MapUser() {} + + virtual std::map<const char*, std::pair<Complex, int> > createMap(); + std::map<const char*, std::pair<Complex, int> > callCreateMap(); + + void showMap(std::map<const char*, int> mapping); + + void setMap(std::map<const char*, std::list<int> > map) { m_map = map; } + std::map<const char*, std::list<int> > getMap() { return m_map; } + +private: + std::map<const char*, std::list<int> > m_map; +}; + +#endif // MAPUSER_H + |