Elementa v8.0.0
Minimalistic library for any C++ application (C++11 and up)
Loading...
Searching...
No Matches
elementa::utils::CLOption::StringGroups Class Reference

A number of groups of strings. More...

Description

A number of groups of strings.

Definition at line 75 of file commandline.h.

#include "commandline.h"

Inheritance diagram for elementa::utils::CLOption::StringGroups:
Collaboration diagram for elementa::utils::CLOption::StringGroups:

Public Types

using Base = std::vector< elementa::base::Strings >
 

Public Attributes

elements
 STL member.
 

Public Member Functions

void check (elementa::base::Strings::size_type minnumelems=0) const
 Check that no group of strings intersects other or has repeated strs. More...
 
std::string to_string (const std::string &preffix="", const std::string &sep=" ") const
 Return a string with all the groups as sets.
 

Member Typedef Documentation

◆ Base

using elementa::utils::CLOption::StringGroups::Base = std::vector<elementa::base::Strings>

Definition at line 79 of file commandline.h.

Member Function Documentation

◆ check()

void elementa::utils::CLOption::StringGroups::check ( elementa::base::Strings::size_type  minnumelems = 0) const

Check that no group of strings intersects other or has repeated strs.

Parameters
minnumelemsindicates how many elements must have, at a minimum, each of the group of strings.

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