Code Monkey home page Code Monkey logo

ini_parser's People

Contributors

jhpy1024 avatar

Stargazers

 avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar

Forkers

alanthie dot-bob

ini_parser's Issues

ini_parser should provide a way to iterate over section names

Consider a dynamic configuration, where each section defines an object to be dynamically created with the specified properties; with custom checking for allowed section names and properties. For this to work, it is necessary to go through a list of sections, check if the section name is allowed and only then access its properties. As far as I know, this is not possible with ini_parser, which asserts a static configuration, i.e. the section names are known at compile time.

This could be achieved either by storing the section names in vector<string> in addition to the map and providing an iterator to the vector, or by providing an iterator to the underlying map directly.

Unspecific exceptions

If you could include more detail in the exceptions, such as the string of the section that could not be found, then it would make debugging easier.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.