added missing directory to lms7002m
This commit is contained in:
@@ -0,0 +1,47 @@
|
||||
feather-ini-parser
|
||||
==================
|
||||
|
||||
Simple like your girlfriend, fast, lightweight, header, portable INI parser for ANSI C++.
|
||||
|
||||
Why use feather-ini-parser? It's a fast, intuitive, uses C++, supports native data types, wide char support (enable), converting to data types simply by setting a default value or providing the type as a template parameter.
|
||||
|
||||
##Methods
|
||||
|
||||
Statement | Return Type
|
||||
------------- | -------------
|
||||
ini(filename, doParse)|constructor
|
||||
ini(data, dataSize, doParse)|constructor
|
||||
ini.parse()|bool
|
||||
ini.merge(other INI, retainValues)|void
|
||||
ini.create(section)|bool
|
||||
ini.select(section)|bool
|
||||
ini.set(key, value)|bool
|
||||
ini.get(key, dvalue = value_t())|dvalue_t
|
||||
ini.save(filename = "")|bool
|
||||
ini.clear()|bool
|
||||
ini[section][key]|value_t&
|
||||
ini[section]|keys_t&
|
||||
|
||||
##Example
|
||||
```
|
||||
#include <iostream>
|
||||
#include "INI.h"
|
||||
|
||||
using namespace std;
|
||||
```
|
||||
...
|
||||
```
|
||||
typedef INI<> ini_t;
|
||||
//or
|
||||
//typedef INI<section_t, key_t, value_t> ini_t;
|
||||
|
||||
ini_t ini("filename.ini", true);
|
||||
ini.create("section1"); //Create and select section1
|
||||
ini.set("key", "value");
|
||||
cout << ini.get("keynumeric", -1) << endl;
|
||||
ini["section2"]["key"] = "value";
|
||||
ini.save();
|
||||
```
|
||||
|
||||
##More
|
||||
Please see the example .cpp file and Code::Blocks .cbp project for a compilable GCC and VSC++ example. Additionally includes enabling wide char support and iterating through contents.
|
||||
Reference in New Issue
Block a user