|
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.
