OGLplus  (0.59.0) a C++ wrapper for rendering APIs

program_args.hpp File Reference
#include "assert.hpp"
#include "from_string.hpp"
#include "integer_range.hpp"
#include "interface.hpp"
#include "memory/block.hpp"
#include "memory/span_algo.hpp"
#include "range_types.hpp"
#include "selector.hpp"
#include "span.hpp"
#include "string_span.hpp"
#include "type_identity.hpp"
#include "type_name.hpp"
#include "valid_if/in_list.hpp"
#include <memory>
#include <sstream>
#include <type_traits>
#include <utility>
#include <vector>

Go to the source code of this file.

Classes

class  eagine::basic_program_parameter
 Base class for pre-declared program parameter. More...
 
class  eagine::program_parameter< T >
 Class template for pre-declared program parameter. More...
 
class  eagine::program_parameter< void >
 Template specialization for pre-declared program parameter without value. More...
 
class  eagine::program_parameter_alias< T >
 Alias (alternative tags) for another declared program parameter. More...
 
class  eagine::program_arg
 Class representing a single main function (command-line) argument. More...
 
class  eagine::program_arg_iterator
 Iterator type over program_arg instances. More...
 
class  eagine::program_args
 Class wrapping the main function arguments, providing a convenient API. More...
 

Namespaces

 eagine
 Common code is placed in this namespace.
 

Detailed Description

Copyright Matus Chochlik. Distributed under the Boost Software License, Version 1.0. See accompanying file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt


Copyright © 2015-2021 Matúš Chochlík.
<chochlik -at -gmail.com>
Documentation generated on Tue Apr 13 2021 by Doxygen (version 1.8.17).