Android-cuttlefish cvd tool
Public Member Functions | Private Member Functions | Private Attributes | List of all members
cuttlefish::selector::NumInstancesParser Class Reference

#include <num_instances_parser.h>

Public Member Functions

std::vector< FlagFlags (const selector::SelectorOptions &)
 
size_t NumInstances () const
 
std::vector< uint32_t > InstanceIds () const
 

Private Member Functions

Result< void > Validate () const
 

Private Attributes

std::optional< size_t > num_instance_names_
 
std::optional< size_t > num_instances_
 
std::optional< unsigned > base_instance_num_
 
std::optional< std::vector< unsigned > > instance_nums_
 

Member Function Documentation

◆ Flags()

std::vector< Flag > cuttlefish::selector::NumInstancesParser::Flags ( const selector::SelectorOptions selector_options)

◆ InstanceIds()

std::vector< uint32_t > cuttlefish::selector::NumInstancesParser::InstanceIds ( ) const

◆ NumInstances()

size_t cuttlefish::selector::NumInstancesParser::NumInstances ( ) const

◆ Validate()

Result< void > cuttlefish::selector::NumInstancesParser::Validate ( ) const
private

Member Data Documentation

◆ base_instance_num_

std::optional<unsigned> cuttlefish::selector::NumInstancesParser::base_instance_num_
private

◆ instance_nums_

std::optional<std::vector<unsigned> > cuttlefish::selector::NumInstancesParser::instance_nums_
private

◆ num_instance_names_

std::optional<size_t> cuttlefish::selector::NumInstancesParser::num_instance_names_
private

◆ num_instances_

std::optional<size_t> cuttlefish::selector::NumInstancesParser::num_instances_
private

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