clang
9.0.0
|
#include "clang/AST/OSLog.h"
Public Types | |
enum | Flags { HasPrivateItems = 1, HasNonScalarItems = 1 << 1 } |
Public Member Functions | |
CharUnits | size () const |
bool | hasPrivateItems () const |
bool | hasNonScalarOrMask () const |
unsigned char | getSummaryByte () const |
unsigned char | getNumArgsByte () const |
Public Attributes | |
SmallVector< OSLogBufferItem, 4 > | Items |
|
inline |
Definition at line 148 of file OSLog.h.
References clang::analyze_os_log::computeOSLogBufferLayout().
|
inline |
|
inline |
Definition at line 132 of file OSLog.h.
References clang::analyze_os_log::OSLogBufferItem::getKind(), clang::analyze_os_log::OSLogBufferItem::getMaskType(), and clang::analyze_os_log::OSLogBufferItem::ScalarKind.
|
inline |
Definition at line 127 of file OSLog.h.
References clang::analyze_os_log::OSLogBufferItem::getIsPrivate().
|
inline |
Definition at line 117 of file OSLog.h.
References clang::CharUnits::fromQuantity(), and result.
Referenced by tryEvaluateBuiltinObjectSize().
SmallVector<OSLogBufferItem, 4> clang::analyze_os_log::OSLogBufferLayout::Items |
Definition at line 113 of file OSLog.h.
Referenced by clang::CodeGen::CodeGenFunction::emitBuiltinOSLogFormat().