w11 - cpp 0.794
Backend server for Rlink and w11
Loading...
Searching...
No Matches
RtclClassOwned.hpp
Go to the documentation of this file.
1// $Id: RtclClassOwned.hpp 1186 2019-07-12 17:49:59Z mueller $
2// SPDX-License-Identifier: GPL-3.0-or-later
3// Copyright 2011- by Walter F.J. Mueller <W.F.J.Mueller@gsi.de>
4//
5// Revision History:
6// Date Rev Version Comment
7// 2011-02-20 363 1.0 Initial version
8// 2011-02-11 360 0.1 First draft
9// ---------------------------------------------------------------------------
10
15#ifndef included_Retro_RtclClassOwned
16#define included_Retro_RtclClassOwned 1
17
18#include "tcl.h"
19
20#include <string>
21
22#include "RtclClassBase.hpp"
23
24namespace Retro {
25
26 template <class TP>
28 public:
29
30 explicit RtclClassOwned(const std::string& type = std::string());
32
33 int ClassCmdCreate(Tcl_Interp* interp, int objc,
34 Tcl_Obj* const objv[]);
35
36 static void CreateClass(Tcl_Interp* interp, const char* name,
37 const std::string& type);
38 };
39
40} // end namespace Retro
41
42// implementation all inline
43#include "RtclClassOwned.ipp"
44
45#endif
Implemenation (inline) of class RtclClassOwned.
int ClassCmdCreate(Tcl_Interp *interp, int objc, Tcl_Obj *const objv[])
FIXME_docs.
static void CreateClass(Tcl_Interp *interp, const char *name, const std::string &type)
FIXME_docs.
~RtclClassOwned()
Destructor.
Declaration of class ReventLoop.
Definition: ReventLoop.cpp:47