28 #ifndef BSL_ARGUMENTS_HPP 29 #define BSL_ARGUMENTS_HPP 55 : m_argc{argc}, m_argv{argv}
57 if (
nullptr != m_argv) {
Encapsulates the argc, argv arguments that are passed to traditional C applications using a bsl::span...
Definition: arguments.hpp:42
char const * cstr_type
C-style string type.
Definition: cstr_type.hpp:39
::int32_t int32
defines an 32bit signed integer
Definition: cstdint.hpp:40
constexpr arguments(bsl::int32 const argc, bsl::cstr_type const *const argv) noexcept
Creates a bsl::arguments object given a provided argc and argv.
Definition: arguments.hpp:54