Doxygen
Loading...
Searching...
No Matches
parserintf.h File Reference
#include <functional>
#include <memory>
#include <map>
#include <string>
#include "types.h"
#include "containers.h"
#include "construct.h"
Include dependency graph for parserintf.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  OutlineParserInterface
 Abstract interface for outline parsers. More...
struct  CodeParserOptions
 Options to configure the code parser. More...
class  CodeParserInterface
 Abstract interface for code parsers. More...
class  ParserManager
 Manages programming language parsers. More...
struct  ParserManager::ParserPair

Typedefs

using OutlineParserFactory = std::function<std::unique_ptr<OutlineParserInterface>()>
using CodeParserFactory = std::function<std::unique_ptr<CodeParserInterface>()>

Typedef Documentation

◆ CodeParserFactory

using CodeParserFactory = std::function<std::unique_ptr<CodeParserInterface>()>

Definition at line 175 of file parserintf.h.

◆ OutlineParserFactory

using OutlineParserFactory = std::function<std::unique_ptr<OutlineParserInterface>()>

Definition at line 174 of file parserintf.h.