Skip to content

RSingleton

Class in Core Module
Header: #include <src/core/RSingleton.h>
Inherited by: RScriptHandlerRegistry

All rights reserved.

This file is part of the QCAD project.

QCAD is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version.

QCAD is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.

You should have received a copy of the GNU General Public License along with QCAD.

virtual ~RSingleton()
static void cleanUp()
static Derived & getInstance()
RSingleton()
static QMap< QString, RSingleton * > map

virtual RSingleton::~RSingleton()

virtual inline

static void RSingleton::cleanUp()

static

template <class Derived>
static Derived & RSingleton::getInstance()

static

RSingleton::RSingleton()

protected

static QMap< QString, RSingleton * > RSingleton::map

static private

All rights reserved.

This file is part of the QCAD project.

QCAD is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version.

QCAD is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.

You should have received a copy of the GNU General Public License along with QCAD.