CppParser
|
#include "cppast.h"
#include "cppconst.h"
#include "cpputil.h"
#include "cppobj-info-accessor.h"
#include <functional>
Go to the source code of this file.
Functions | |
bool | forEachMember (CppCompoundEPtr compound, std::function< bool(CppObj *)> visitor) |
bool | forEachMember (CppCompoundEPtr compound, CppAccessType memAccessType, std::function< bool(CppObj *)> visitor) |
bool | isNamespace (CppCompoundEPtr compound) |
bool | isClass (CppCompoundEPtr compound) |
bool | isStruct (CppCompoundEPtr compound) |
bool | isUnion (CppCompoundEPtr compound) |
bool | isCppFile (CppCompoundEPtr compound) |
bool | isBlock (CppCompoundEPtr compound) |
std::string | fullName (CppCompoundEPtr compound) |
bool | traverse (CppCompoundEPtr compound, std::function< bool(CppObj *)> visitor) |
bool | traversePreorder (CppCompoundEPtr compound, std::function< bool(CppObj *)> visitor) |
|
inline |
Definition at line 45 of file cppcompound-info-accessor.h.
|
inline |
Definition at line 34 of file cppcompound-info-accessor.h.
|
inline |
Definition at line 84 of file cppcompound-info-accessor.h.
|
inline |
Definition at line 78 of file cppcompound-info-accessor.h.
|
inline |
Definition at line 62 of file cppcompound-info-accessor.h.
|
inline |
Definition at line 74 of file cppcompound-info-accessor.h.
|
inline |
Definition at line 58 of file cppcompound-info-accessor.h.
|
inline |
Definition at line 66 of file cppcompound-info-accessor.h.
|
inline |
Definition at line 70 of file cppcompound-info-accessor.h.
|
inline |
Definition at line 94 of file cppcompound-info-accessor.h.
|
inline |
Definition at line 108 of file cppcompound-info-accessor.h.