ICG 2
Electric Boogaloo
Classes | Namespaces | Typedefs | Functions
ASTFilter.hpp File Reference
#include <regex>
#include <iostream>
#include <set>
#include <algorithm>
#include <fstream>
#include <string>
#include <nlohmann/json.hpp>

Go to the source code of this file.

Classes

class  ASTFilter::SourceManager
 Keep track of what is a system header by pulling system include directories from clang -### <file More...
 

Namespaces

 ASTFilter
 

Typedefs

using json = nlohmann::json
 

Functions

json ASTFilter::generateFullAST (std::string file)
 
json ASTFilter::generateFilteredAST (std::string file)
 
void ASTFilter::filter_ast (json &full_ast, SourceManager &source_manager)
 

Typedef Documentation

◆ json

using json = nlohmann::json