class InlineResult

Declaration

class InlineResult { /* full declaration omitted */ };

Description

InlineResult is basically true or false. For false results the message describes a reason.

Declared at: llvm/include/llvm/Analysis/InlineCost.h:164

Member Variables

private const char* Message = nullptr

Method Overview

Methods

InlineResult(const char* Message = nullptr)

Declared at: llvm/include/llvm/Analysis/InlineCost.h:166

Parameters

const char* Message = nullptr

static llvm::InlineResult failure(
    const char* Reason)

Declared at: llvm/include/llvm/Analysis/InlineCost.h:170

Parameters

const char* Reason

const char* getFailureReason() const

Declared at: llvm/include/llvm/Analysis/InlineCost.h:174

bool isSuccess() const

Declared at: llvm/include/llvm/Analysis/InlineCost.h:173

static llvm::InlineResult success()

Declared at: llvm/include/llvm/Analysis/InlineCost.h:169