An OSLogBufferItem represents a single item in the data written by a call to os_log() or os_trace().
More...
#include "clang/AST/OSLog.h"
An OSLogBufferItem represents a single item in the data written by a call to os_log() or os_trace().
Definition at line 26 of file OSLog.h.
◆ anonymous enum
Enumerator |
---|
IsPrivate | |
IsPublic | |
IsSensitive | |
Definition at line 61 of file OSLog.h.
◆ Kind
Enumerator |
---|
ScalarKind | |
CountKind | |
StringKind | |
PointerKind | |
ObjCObjKind | |
WideStringKind | |
ErrnoKind | |
MaskKind | |
Definition at line 28 of file OSLog.h.
◆ OSLogBufferItem() [1/2]
clang::analyze_os_log::OSLogBufferItem::OSLogBufferItem |
( |
Kind |
kind, |
|
|
const Expr * |
expr, |
|
|
CharUnits |
size, |
|
|
unsigned |
flags, |
|
|
StringRef |
maskType = StringRef() |
|
) |
| |
|
inline |
◆ OSLogBufferItem() [2/2]
clang::analyze_os_log::OSLogBufferItem::OSLogBufferItem |
( |
ASTContext & |
Ctx, |
|
|
CharUnits |
value, |
|
|
unsigned |
flags |
|
) |
| |
|
inline |
◆ getConstValue()
CharUnits clang::analyze_os_log::OSLogBufferItem::getConstValue |
( |
| ) |
const |
|
inline |
◆ getDescriptorByte()
unsigned char clang::analyze_os_log::OSLogBufferItem::getDescriptorByte |
( |
| ) |
const |
|
inline |
◆ getExpr()
const Expr* clang::analyze_os_log::OSLogBufferItem::getExpr |
( |
| ) |
const |
|
inline |
◆ getIsPrivate()
bool clang::analyze_os_log::OSLogBufferItem::getIsPrivate |
( |
| ) |
const |
|
inline |
◆ getKind()
Kind clang::analyze_os_log::OSLogBufferItem::getKind |
( |
| ) |
const |
|
inline |
◆ getMaskType()
StringRef clang::analyze_os_log::OSLogBufferItem::getMaskType |
( |
| ) |
const |
|
inline |
◆ getSizeByte()
unsigned char clang::analyze_os_log::OSLogBufferItem::getSizeByte |
( |
| ) |
const |
|
inline |
◆ size()
CharUnits clang::analyze_os_log::OSLogBufferItem::size |
( |
| ) |
const |
|
inline |
The documentation for this class was generated from the following file: