Android-cuttlefish cvd tool
Private Member Functions | Private Attributes | Friends | List of all members
cuttlefish::selector::StartSelectorParser::ParsedInstanceIdsOpt Class Reference

Private Member Functions

 ParsedInstanceIdsOpt (const std::vector< unsigned > &instance_ids)
 
 ParsedInstanceIdsOpt (const unsigned n_instances)
 
auto GetInstanceIds ()
 
unsigned GetNumOfInstances () const
 

Private Attributes

std::optional< std::vector< unsigned > > instance_ids_
 
const unsigned n_instances_
 

Friends

class StartSelectorParser
 

Constructor & Destructor Documentation

◆ ParsedInstanceIdsOpt() [1/2]

cuttlefish::selector::StartSelectorParser::ParsedInstanceIdsOpt::ParsedInstanceIdsOpt ( const std::vector< unsigned > &  instance_ids)
inlineprivate

◆ ParsedInstanceIdsOpt() [2/2]

cuttlefish::selector::StartSelectorParser::ParsedInstanceIdsOpt::ParsedInstanceIdsOpt ( const unsigned  n_instances)
inlineprivate

Member Function Documentation

◆ GetInstanceIds()

auto cuttlefish::selector::StartSelectorParser::ParsedInstanceIdsOpt::GetInstanceIds ( )
inlineprivate

◆ GetNumOfInstances()

unsigned cuttlefish::selector::StartSelectorParser::ParsedInstanceIdsOpt::GetNumOfInstances ( ) const
inlineprivate

Friends And Related Function Documentation

◆ StartSelectorParser

friend class StartSelectorParser
friend

Member Data Documentation

◆ instance_ids_

std::optional<std::vector<unsigned> > cuttlefish::selector::StartSelectorParser::ParsedInstanceIdsOpt::instance_ids_
private

◆ n_instances_

const unsigned cuttlefish::selector::StartSelectorParser::ParsedInstanceIdsOpt::n_instances_
private

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