https://mooseframework.inl.gov
Public Member Functions | Public Attributes | List of all members
AppFactoryBuildInfoBase Struct Referenceabstract

Polymorphic data structure with parameter and object build access. More...

#include <AppFactory.h>

Inheritance diagram for AppFactoryBuildInfoBase:
[legend]

Public Member Functions

virtual MooseAppPtr build (const InputParameters &params)=0
 
virtual InputParameters buildParameters ()=0
 
virtual ~AppFactoryBuildInfoBase ()=default
 

Public Attributes

std::size_t _app_creation_count = 0
 

Detailed Description

Polymorphic data structure with parameter and object build access.

Definition at line 39 of file AppFactory.h.

Constructor & Destructor Documentation

◆ ~AppFactoryBuildInfoBase()

virtual AppFactoryBuildInfoBase::~AppFactoryBuildInfoBase ( )
virtualdefault

Member Function Documentation

◆ build()

virtual MooseAppPtr AppFactoryBuildInfoBase::build ( const InputParameters params)
pure virtual

Implemented in AppFactoryBuildInfo< T >.

◆ buildParameters()

virtual InputParameters AppFactoryBuildInfoBase::buildParameters ( )
pure virtual

Implemented in AppFactoryBuildInfo< T >.

Member Data Documentation

◆ _app_creation_count

std::size_t AppFactoryBuildInfoBase::_app_creation_count = 0

Definition at line 45 of file AppFactory.h.


The documentation for this struct was generated from the following file: