Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Builtin types #12

Merged
merged 17 commits into from
Aug 29, 2020
Merged

Builtin types #12

merged 17 commits into from
Aug 29, 2020

Commits on Aug 22, 2020

  1. First draft version of supporting actions, default arguments and etc:

    - removed ParseResult (parsing directly into ArgMap)
    - list of supported types in BuiltinTypes
    - Arg has std::variant default value member
    - Arg stores its action
    - implemented very basic assign and append actions
    - removed Program::assign_* member functions
    - temporarily not assigning default values when setting parsed arguments
    - just updated unit tests to pass, gotta re-do them
    ggabriel96 committed Aug 22, 2020
    Configuration menu
    Copy the full SHA
    3d6b9d2 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    9bd15ed View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    a8411d5 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    2b48380 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    3251b59 View commit details
    Browse the repository at this point in the history
  6. Some code organization:

    - moved Program to its own .hpp/.cpp files
    - types.hpp/.cpp renamed to args.hpp/.cpp, added "section comments"
    - opzioni::parsing::parse_option moved to program.hpp, not in parsing namespace anymore
    - include cleanup
    - removed unused opzioni.cpp and types.test.cpp
    ggabriel96 committed Aug 22, 2020
    Configuration menu
    Copy the full SHA
    c3c9a92 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    105d0ce View commit details
    Browse the repository at this point in the history
  8. pseudo-random version bump

    ggabriel96 committed Aug 22, 2020
    Configuration menu
    Copy the full SHA
    9dc862c View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    1899de1 View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    dcfbe0d View commit details
    Browse the repository at this point in the history
  11. Configuration menu
    Copy the full SHA
    a0d307b View commit details
    Browse the repository at this point in the history
  12. Atribuindo valores padrão

    ggabriel96 committed Aug 22, 2020
    Configuration menu
    Copy the full SHA
    097ebee View commit details
    Browse the repository at this point in the history

Commits on Aug 25, 2020

  1. Fix unintentional copy

    ggabriel96 committed Aug 25, 2020
    Configuration menu
    Copy the full SHA
    053ac8e View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    5af6b5c View commit details
    Browse the repository at this point in the history
  3. clang-format

    ggabriel96 committed Aug 25, 2020
    Configuration menu
    Copy the full SHA
    eda336e View commit details
    Browse the repository at this point in the history

Commits on Aug 29, 2020

  1. Configuration menu
    Copy the full SHA
    55577ae View commit details
    Browse the repository at this point in the history
  2. fix typo in comment

    ggabriel96 committed Aug 29, 2020
    Configuration menu
    Copy the full SHA
    b5eb285 View commit details
    Browse the repository at this point in the history