WSF
wsf::coverage::AssetSpecification Class Reference

This object handles reading input specification of assets for coverage objects. More...

#include <WsfCoverageAssetSpecification.hpp>

Classes

struct  Asset
 A record read in from the input file. More...

Public Types

enum class  AssetClass {
  cUNKNOWN , cPLATFORM , cPLATFORM_TYPE , cCATEGORY ,
  cGROUP
}
 AssetClass gives the set of possible classes of assets supported by Coverage objects. More...

Public Member Functions

 AssetSpecification ()=default
 AssetSpecification (const AssetSpecification &aOther)=default
 ~AssetSpecification ()=default
bool ProcessInput (UtInput &aInput)
std::size_t NumSpecifications () const
const AssetGetAsset (std::size_t aIndex) const
const std::vector< Asset > & GetAssets () const

Detailed Description

This object handles reading input specification of assets for coverage objects.

Member Enumeration Documentation

◆ AssetClass

AssetClass gives the set of possible classes of assets supported by Coverage objects.

Enumerator
cUNKNOWN 
cPLATFORM 
cPLATFORM_TYPE 
cCATEGORY 
cGROUP 

Constructor & Destructor Documentation

◆ AssetSpecification() [1/2]

wsf::coverage::AssetSpecification::AssetSpecification ( )
default

Referenced by AssetSpecification().

◆ AssetSpecification() [2/2]

wsf::coverage::AssetSpecification::AssetSpecification ( const AssetSpecification & aOther)
default

References AssetSpecification().

◆ ~AssetSpecification()

wsf::coverage::AssetSpecification::~AssetSpecification ( )
default

References ProcessInput().

Member Function Documentation

◆ GetAsset()

const Asset & wsf::coverage::AssetSpecification::GetAsset ( std::size_t aIndex) const
inline

◆ GetAssets()

const std::vector< Asset > & wsf::coverage::AssetSpecification::GetAssets ( ) const
inline

◆ NumSpecifications()

std::size_t wsf::coverage::AssetSpecification::NumSpecifications ( ) const
inline

◆ ProcessInput()


The documentation for this class was generated from the following files:
Copyrights Multiple, All Rights Reserved