LLDB  mainline
Public Member Functions | Public Attributes | Friends | List of all members
lldb_private::Log::Channel Class Reference

#include <Log.h>

Collaboration diagram for lldb_private::Log::Channel:
Collaboration graph
[legend]

Public Member Functions

constexpr Channel (llvm::ArrayRef< Log::Category > categories, uint32_t default_flags)
 
LogGetLogIfAll (uint32_t mask)
 
LogGetLogIfAny (uint32_t mask)
 

Public Attributes

const llvm::ArrayRef< Categorycategories
 
const uint32_t default_flags
 

Friends

class Log
 

Detailed Description

Definition at line 59 of file Log.h.

Constructor & Destructor Documentation

◆ Channel()

constexpr lldb_private::Log::Channel::Channel ( llvm::ArrayRef< Log::Category categories,
uint32_t  default_flags 
)
inline

Definition at line 67 of file Log.h.

Member Function Documentation

◆ GetLogIfAll()

Log* lldb_private::Log::Channel::GetLogIfAll ( uint32_t  mask)
inline

◆ GetLogIfAny()

Log* lldb_private::Log::Channel::GetLogIfAny ( uint32_t  mask)
inline

Friends And Related Function Documentation

◆ Log

friend class Log
friend

Definition at line 61 of file Log.h.

Member Data Documentation

◆ categories

const llvm::ArrayRef<Category> lldb_private::Log::Channel::categories

Definition at line 64 of file Log.h.

◆ default_flags

const uint32_t lldb_private::Log::Channel::default_flags

Definition at line 65 of file Log.h.


The documentation for this class was generated from the following file: