CppParser
Loading...
Searching...
No Matches
cppprog.h File Reference
#include "cppast.h"
#include "cppparser.h"
#include "cpptypetree.h"
#include <functional>
#include <map>
#include <set>
#include <vector>
Include dependency graph for cppprog.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  CppProgram
 Represents an entire C++ program. More...
 

Typedefs

using CppCompoundArray = std::vector< CppCompoundPtr >
 
using CppProgFileSelecter = std::function< bool(const std::string &)>
 

Functions

bool selectAllFiles (const std::string &file)
 
bool selectHeadersOnly (const std::string &file)
 

Typedef Documentation

◆ CppCompoundArray

using CppCompoundArray = std::vector<CppCompoundPtr>

Definition at line 52 of file cppprog.h.

◆ CppProgFileSelecter

using CppProgFileSelecter = std::function<bool(const std::string&)>

Definition at line 53 of file cppprog.h.

Function Documentation

◆ selectAllFiles()

bool selectAllFiles ( const std::string &  file)
inline

Definition at line 37 of file cppprog.h.

◆ selectHeadersOnly()

bool selectHeadersOnly ( const std::string &  file)
inline

Definition at line 42 of file cppprog.h.