Android-cuttlefish cvd tool
Public Member Functions | Private Attributes | List of all members
cuttlefish::StackTraceError Class Reference

#include <result.h>

Public Member Functions

StackTraceErrorPushEntry (StackTraceEntry entry) &
 
StackTraceError PushEntry (StackTraceEntry entry) &&
 
const std::vector< StackTraceEntry > & Stack () const
 
std::string Message () const
 
std::string Trace () const
 
std::string FormatForEnv (bool color=(isatty(STDERR_FILENO)==1)) const
 
template<typename T >
 operator android::base::expected< T, StackTraceError > () &&
 

Private Attributes

std::vector< StackTraceEntrystack_
 

Member Function Documentation

◆ FormatForEnv()

std::string cuttlefish::StackTraceError::FormatForEnv ( bool  color = (isatty(STDERR_FILENO) == 1)) const
inline

◆ Message()

std::string cuttlefish::StackTraceError::Message ( ) const
inline

◆ operator android::base::expected< T, StackTraceError >()

template<typename T >
cuttlefish::StackTraceError::operator android::base::expected< T, StackTraceError > ( ) &&
inline

◆ PushEntry() [1/2]

StackTraceError & cuttlefish::StackTraceError::PushEntry ( StackTraceEntry  entry) &
inline

◆ PushEntry() [2/2]

StackTraceError cuttlefish::StackTraceError::PushEntry ( StackTraceEntry  entry) &&
inline

◆ Stack()

const std::vector< StackTraceEntry > & cuttlefish::StackTraceError::Stack ( ) const
inline

◆ Trace()

std::string cuttlefish::StackTraceError::Trace ( ) const
inline

Member Data Documentation

◆ stack_

std::vector<StackTraceEntry> cuttlefish::StackTraceError::stack_
private

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