mirror of
https://github.com/pocoproject/poco.git
synced 2025-10-26 18:42:41 +01:00
Remove trailing whitespace (#3668)
This commit is contained in:
@@ -58,7 +58,7 @@ public:
|
||||
virtual B* create() const = 0;
|
||||
/// Create a new instance of a class.
|
||||
/// Cannot be used for singletons.
|
||||
|
||||
|
||||
virtual B& instance() const = 0;
|
||||
/// Returns a reference to the only instance
|
||||
/// of the class. Used for singletons only.
|
||||
@@ -74,7 +74,7 @@ public:
|
||||
/// and the object is deleted.
|
||||
{
|
||||
typename ObjectSet::iterator it = _deleteSet.find(pObject);
|
||||
|
||||
|
||||
if (it != _deleteSet.end())
|
||||
{
|
||||
_deleteSet.erase(pObject);
|
||||
@@ -115,7 +115,7 @@ private:
|
||||
AbstractMetaObject& operator = (const AbstractMetaObject&);
|
||||
|
||||
typedef std::set<B*> ObjectSet;
|
||||
|
||||
|
||||
const char* _name;
|
||||
mutable ObjectSet _deleteSet;
|
||||
};
|
||||
@@ -142,12 +142,12 @@ public:
|
||||
{
|
||||
return new C;
|
||||
}
|
||||
|
||||
|
||||
B& instance() const
|
||||
{
|
||||
throw InvalidAccessException("Not a singleton. Use create() to create instances of", this->name());
|
||||
}
|
||||
|
||||
|
||||
bool canCreate() const
|
||||
{
|
||||
return true;
|
||||
@@ -155,26 +155,26 @@ public:
|
||||
};
|
||||
|
||||
|
||||
template <class C, class B>
|
||||
class MetaSingleton: public AbstractMetaObject<B>
|
||||
template <class C, class B>
|
||||
class MetaSingleton: public AbstractMetaObject<B>
|
||||
/// A SingletonMetaObject disables the create() method
|
||||
/// and instead offers an instance() method to access
|
||||
/// the single instance of its class.
|
||||
{
|
||||
public:
|
||||
MetaSingleton(const char* name): AbstractMetaObject<B>(name)
|
||||
/// the single instance of its class.
|
||||
{
|
||||
public:
|
||||
MetaSingleton(const char* name): AbstractMetaObject<B>(name)
|
||||
{
|
||||
}
|
||||
|
||||
~MetaSingleton()
|
||||
|
||||
~MetaSingleton()
|
||||
{
|
||||
}
|
||||
|
||||
|
||||
B* create() const
|
||||
{
|
||||
throw InvalidAccessException("Cannot create instances of a singleton class. Use instance() to obtain a", this->name());
|
||||
}
|
||||
|
||||
|
||||
bool canCreate() const
|
||||
{
|
||||
return false;
|
||||
@@ -190,9 +190,9 @@ public:
|
||||
return true;
|
||||
}
|
||||
|
||||
private:
|
||||
mutable SingletonHolder<C> _object;
|
||||
};
|
||||
private:
|
||||
mutable SingletonHolder<C> _object;
|
||||
};
|
||||
|
||||
|
||||
} // namespace Poco
|
||||
|
||||
Reference in New Issue
Block a user