Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/WolfireGames/overgrowth.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
Diffstat (limited to 'Source/Ogda/Builders/builderfactory.cpp')
-rw-r--r--Source/Ogda/Builders/builderfactory.cpp46
1 files changed, 17 insertions, 29 deletions
diff --git a/Source/Ogda/Builders/builderfactory.cpp b/Source/Ogda/Builders/builderfactory.cpp
index 2b15d72d..a3eaff1c 100644
--- a/Source/Ogda/Builders/builderfactory.cpp
+++ b/Source/Ogda/Builders/builderfactory.cpp
@@ -28,60 +28,48 @@
#include "dxt5action.h"
#include "crunchaction.h"
-BuilderFactory::BuilderFactory()
-{
- actions.push_back( new ActionFactory<CopyAction>() );
- actions.push_back( new ActionFactory<DXT5Action>() );
- actions.push_back( new ActionFactory<CrunchAction>() );
- actions.push_back( new ActionFactory<VoidAction>() );
+BuilderFactory::BuilderFactory() {
+ actions.push_back(new ActionFactory<CopyAction>());
+ actions.push_back(new ActionFactory<DXT5Action>());
+ actions.push_back(new ActionFactory<CrunchAction>());
+ actions.push_back(new ActionFactory<VoidAction>());
}
-BuilderFactory::~BuilderFactory()
-{
+BuilderFactory::~BuilderFactory() {
std::vector<ActionFactoryBase*>::iterator factoryit;
- for( factoryit = actions.begin(); factoryit != actions.end(); factoryit++ )
- {
+ for (factoryit = actions.begin(); factoryit != actions.end(); factoryit++) {
delete *factoryit;
}
actions.clear();
}
-bool BuilderFactory::HasBuilder( const std::string& builder )
-{
+bool BuilderFactory::HasBuilder(const std::string& builder) {
std::vector<ActionFactoryBase*>::iterator factoryit;
- for( factoryit = actions.begin(); factoryit != actions.end(); factoryit++ )
- {
- if( (*factoryit)->GetActionName() == builder )
- {
+ for (factoryit = actions.begin(); factoryit != actions.end(); factoryit++) {
+ if ((*factoryit)->GetActionName() == builder) {
return true;
}
}
return false;
}
-Builder BuilderFactory::CreateBuilder( const std::string& builder, const std::string& ending, const std::string& type_pattern_re )
-{
+Builder BuilderFactory::CreateBuilder(const std::string& builder, const std::string& ending, const std::string& type_pattern_re) {
std::vector<ActionFactoryBase*>::iterator factoryit;
- for( factoryit = actions.begin(); factoryit != actions.end(); factoryit++ )
- {
- if( (*factoryit)->GetActionName() == builder )
- {
+ for (factoryit = actions.begin(); factoryit != actions.end(); factoryit++) {
+ if ((*factoryit)->GetActionName() == builder) {
return Builder((*factoryit)->NewInstance(), ending, type_pattern_re);
}
}
LOGE << "Unable to find builder matching name " << builder << std::endl;
- return Builder( new VoidAction(), ending, type_pattern_re );
+ return Builder(new VoidAction(), ending, type_pattern_re);
}
-bool BuilderFactory::StoreResultInDatabase( std::string builder )
-{
+bool BuilderFactory::StoreResultInDatabase(std::string builder) {
std::vector<ActionFactoryBase*>::iterator factoryit;
- for( factoryit = actions.begin(); factoryit != actions.end(); factoryit++ )
- {
- if( (*factoryit)->GetActionName() == builder )
- {
+ for (factoryit = actions.begin(); factoryit != actions.end(); factoryit++) {
+ if ((*factoryit)->GetActionName() == builder) {
return (*factoryit)->StoreResultInDatabase();
}
}