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

Add stringstream support. #39

Open
wants to merge 1 commit into
base: master
Choose a base branch
from

Conversation

IruzzArcana
Copy link

@IruzzArcana IruzzArcana commented Oct 6, 2024

As title suggests, adds an overload for INIFile which accepts a stringstream pointer, alongside two functions called readbuffer and writebuffer.

Example usage:

//reading
mINI::INIStructure ini_data;
std::stringstream inibuffer;
inibuffer << "[section]\nkey=value\nkey2=something";
mINI::INIFile file(&inibuffer);
file.readbuffer(ini_data);

//writing
mINI::INIStructure ini_data;
ini_data["section"]["key"] = "value";
std::stringstream inibuffer;
mINI::INIFile file(&inibuffer);
file.writebuffer(ini_data);

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant