https://mooseframework.inl.gov
Classes | Typedefs | Functions
AppFactory.h File Reference

Go to the source code of this file.

Classes

struct  AppFactoryBuildInfoBase
 Polymorphic data structure with parameter and object build access. More...
 
struct  AppFactoryBuildInfo< T >
 
class  AppFactory
 Generic AppFactory class for building Application objects. More...
 
class  AppFactory::ClearAppParamsKey
 Class that is used as a parameter to clearAppParams() that allows only MooseApp to call clearAppParams(). More...
 

Typedefs

using MooseAppPtr = std::shared_ptr< MooseApp >
 alias to wrap shared pointer type More...
 
using AppFactoryBuildInfoMap = std::map< std::string, std::unique_ptr< AppFactoryBuildInfoBase > >
 

Functions

class GTEST_TEST_CLASS_NAME_ (AppFactoryTest, manageAppParams)
 
class GTEST_TEST_CLASS_NAME_ (AppFactoryTest, appCopyConstructParams)
 

Typedef Documentation

◆ AppFactoryBuildInfoMap

using AppFactoryBuildInfoMap = std::map<std::string, std::unique_ptr<AppFactoryBuildInfoBase> >

Definition at line 57 of file AppFactory.h.

◆ MooseAppPtr

using MooseAppPtr = std::shared_ptr<MooseApp>

alias to wrap shared pointer type

Definition at line 34 of file AppFactory.h.

Function Documentation

◆ GTEST_TEST_CLASS_NAME_() [1/2]

class GTEST_TEST_CLASS_NAME_ ( AppFactoryTest  ,
manageAppParams   
)

◆ GTEST_TEST_CLASS_NAME_() [2/2]

class GTEST_TEST_CLASS_NAME_ ( AppFactoryTest  ,
appCopyConstructParams   
)