Class positional_options_description
boost::program_options::positional_options_description
 
Synopsis
Description
Описывает позиционные варианты.
Класс позволяет угадать названия опций для позиционных опций, которые указаны в командной строке и идентифицируются позицией. Класс использует информацию, предоставленную пользователем, чтобы связать имя с каждой позиционной опцией или сказать, что имя неизвестно.
Основное предположение состоит в том, что значение имеет только относительный порядок самих позиционных опционов, и что любые переплетения обычных опционов не влияют на интерпретацию позиционных опционов.
Пользователь инициализирует класс, указав, что первым N позиционным опциям должно быть присвоено имя X1, следующим M опциям должно быть присвоено имя X2 и так далее.
positional_options_description 
        public
       construct/copy/destruct
- <positional_options_description(); >
 
positional_options_description public member functions
- <positional_options_description&add(constchar*name,intmax_count); >Виды, которым до «max_count» следует дать «название». Значение «-1» означает «неограниченный». Никакие звонки на «добавить» не могут быть сделаны после вызова с «max_value», равным «-1». 
- <unsignedmax_total_count()const; >Возвращает максимальное количество позиционных опций, которые могут присутствовать. Может вернуться (numeric_limits::max)() для указания неограниченного числа. 
- <conststd::string&name_for_position(unsignedposition)const; >Возвращает имя, которое должно ассоциироваться с позиционными опционами в положении. Предварительное условие: позиция< max_total_count()