|
CBMC
|
#include <cmdline.h>
Collaboration diagram for cmdlinet::option_namest::option_names_iteratort:Public Types | |
| using | iterator_category = std::forward_iterator_tag |
| using | value_type = std::string |
| using | difference_type = std::ptrdiff_t |
| using | pointer = const std::string * |
| using | reference = const std::string & |
Public Member Functions | |
| option_names_iteratort ()=default | |
| option_names_iteratort (const cmdlinet *command_line, std::size_t index) | |
| option_names_iteratort (const option_names_iteratort &other)=default | |
| option_names_iteratort (option_names_iteratort &&other)=default | |
| option_names_iteratort & | operator= (const option_names_iteratort &)=default |
| option_names_iteratort & | operator= (option_names_iteratort &&)=default |
| option_names_iteratort & | operator++ () |
| const option_names_iteratort | operator++ (int) |
| const std::string & | operator* () |
| bool | operator== (const option_names_iteratort &other) |
| bool | operator!= (const option_names_iteratort &other) |
Private Member Functions | |
| bool | is_valid_index () const |
| void | goto_next_valid_index () |
Private Attributes | |
| const cmdlinet * | command_line = nullptr |
| std::size_t | index = std::numeric_limits<std::size_t>::max() |
| using cmdlinet::option_namest::option_names_iteratort::difference_type = std::ptrdiff_t |
| using cmdlinet::option_namest::option_names_iteratort::iterator_category = std::forward_iterator_tag |
| using cmdlinet::option_namest::option_names_iteratort::pointer = const std::string * |
| using cmdlinet::option_namest::option_names_iteratort::reference = const std::string & |
|
default |
|
explicit |
Definition at line 330 of file cmdline.cpp.
|
default |
|
default |
|
private |
Definition at line 354 of file cmdline.cpp.
|
private |
Definition at line 346 of file cmdline.cpp.
| bool cmdlinet::option_namest::option_names_iteratort::operator!= | ( | const option_names_iteratort & | other | ) |
Definition at line 382 of file cmdline.cpp.
| const std::string & cmdlinet::option_namest::option_names_iteratort::operator* | ( | ) |
Definition at line 369 of file cmdline.cpp.
| cmdlinet::option_namest::option_names_iteratort & cmdlinet::option_namest::option_names_iteratort::operator++ | ( | ) |
Definition at line 339 of file cmdline.cpp.
| const cmdlinet::option_namest::option_names_iteratort cmdlinet::option_namest::option_names_iteratort::operator++ | ( | int | dummy | ) |
Definition at line 364 of file cmdline.cpp.
|
default |
|
default |
| bool cmdlinet::option_namest::option_names_iteratort::operator== | ( | const option_names_iteratort & | other | ) |
Definition at line 375 of file cmdline.cpp.
|
private |