class axl::ini::GenericParser

#include <axl_ini_GenericParser.h>

class GenericParser: public axl::ini::Parser
{
public:
    // construction

    GenericParser(GenericIni* ini = NULL);

    // methods

    GenericIni*
    getIni() const;

    void
    setIni(GenericIni* ini);

    bool
    onSection(const sl::StringRef& sectionName);

    bool
    onKeyValue(
        const sl::StringRef& keyName,
        const sl::StringRef& value
        );
};

Inherited Members

public:
    // enums

    enum ScanResultKind;

    // methods

    bool
    parseFile(const sl::StringRef& filePath);

    bool
    parse(const sl::StringRef& source);

    bool
    parse(
        const sl::StringRef& filePath,
        const sl::StringRef& source
        );

    bool
    onSection(const sl::StringRef& sectionName);

    bool
    finalize();

    static
    bool
    parseBoolValue(const sl::StringRef& value);