clang 20.0.0git
|
#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 |
|
inline |
Definition at line 139 of file OSLog.h.
References HasNonScalarItems, hasNonScalarOrMask(), HasPrivateItems, and hasPrivateItems().
|
inline |
Definition at line 132 of file OSLog.h.
References clang::analyze_os_log::OSLogBufferItem::getKind(), clang::analyze_os_log::OSLogBufferItem::getMaskType(), Items, and clang::analyze_os_log::OSLogBufferItem::ScalarKind.
Referenced by getSummaryByte().
|
inline |
Definition at line 127 of file OSLog.h.
References clang::analyze_os_log::OSLogBufferItem::getIsPrivate(), and Items.
Referenced by getSummaryByte().
|
inline |
Definition at line 117 of file OSLog.h.
References clang::CharUnits::fromQuantity(), and Items.
Referenced by clang::interp::interp__builtin_os_log_format_buffer_size().
SmallVector<OSLogBufferItem, 4> clang::analyze_os_log::OSLogBufferLayout::Items |
Definition at line 113 of file OSLog.h.
Referenced by getNumArgsByte(), hasNonScalarOrMask(), hasPrivateItems(), and size().