w11 - cpp 0.794
Backend server for Rlink and w11
Loading...
Searching...
No Matches
RtclNameSet.hpp
Go to the documentation of this file.
1// $Id: RtclNameSet.hpp 1186 2019-07-12 17:49:59Z mueller $
2// SPDX-License-Identifier: GPL-3.0-or-later
3// Copyright 2011-2013 by Walter F.J. Mueller <W.F.J.Mueller@gsi.de>
4//
5// Revision History:
6// Date Rev Version Comment
7// 2013-05-19 521 1.1 add CheckMatch()
8// 2011-02-20 363 1.0 Initial version
9// ---------------------------------------------------------------------------
10
11
16#ifndef included_Retro_RtclNameSet
17#define included_Retro_RtclNameSet 1
18
19#include "tcl.h"
20
21#include <string>
22#include <set>
23
24#include "RtclNameSet.hpp"
25
26namespace Retro {
27
29 public:
30 typedef std::set<std::string> nset_t;
31 typedef nset_t::iterator nset_it_t;
32 typedef nset_t::const_iterator nset_cit_t;
33
35 RtclNameSet(const std::string& nset);
37
38 bool Check(Tcl_Interp* interp, std::string& rval,
39 const std::string& tval) const;
40 int CheckMatch(Tcl_Interp* interp, std::string& rval,
41 const std::string& tval, bool misserr) const;
42
43 protected:
45 };
46
47} // end namespace Retro
48
49//#include "RtclNameSet.ipp"
50
51#endif
~RtclNameSet()
Destructor.
Definition: RtclNameSet.cpp:67
int CheckMatch(Tcl_Interp *interp, std::string &rval, const std::string &tval, bool misserr) const
FIXME_docs.
Definition: RtclNameSet.cpp:85
nset_t::iterator nset_it_t
Definition: RtclNameSet.hpp:31
nset_t::const_iterator nset_cit_t
Definition: RtclNameSet.hpp:32
bool Check(Tcl_Interp *interp, std::string &rval, const std::string &tval) const
FIXME_docs.
Definition: RtclNameSet.cpp:73
RtclNameSet()
Default constructor.
Definition: RtclNameSet.cpp:38
std::set< std::string > nset_t
Definition: RtclNameSet.hpp:30
Declaration of class ReventLoop.
Definition: ReventLoop.cpp:47