clang 23.0.0git
clang::driver::tools::OffloadJobsOpt Struct Reference

#include "clang/Driver/CommonArgs.h"

Public Types

enum class  Kind { Missing , Invalid , Jobserver , Fixed }

Public Member Functions

bool isValid () const

Public Attributes

Kind K = Kind::Missing
llvm::opt::Arg * A = nullptr
StringRef Value
unsigned NumThreads = 0

Detailed Description

Definition at line 27 of file CommonArgs.h.

Member Enumeration Documentation

◆ Kind

Enumerator
Missing 
Invalid 
Jobserver 
Fixed 

Definition at line 28 of file CommonArgs.h.

Member Function Documentation

◆ isValid()

bool clang::driver::tools::OffloadJobsOpt::isValid ( ) const
inline

Definition at line 35 of file CommonArgs.h.

References Fixed, Jobserver, and K.

Member Data Documentation

◆ A

llvm::opt::Arg* clang::driver::tools::OffloadJobsOpt::A = nullptr

Definition at line 31 of file CommonArgs.h.

Referenced by clang::driver::tools::LinkerWrapper::ConstructJob().

◆ K

Kind clang::driver::tools::OffloadJobsOpt::K = Kind::Missing

Definition at line 30 of file CommonArgs.h.

Referenced by clang::driver::tools::LinkerWrapper::ConstructJob(), and isValid().

◆ NumThreads

unsigned clang::driver::tools::OffloadJobsOpt::NumThreads = 0

Definition at line 33 of file CommonArgs.h.

Referenced by clang::driver::tools::LinkerWrapper::ConstructJob().

◆ Value

StringRef clang::driver::tools::OffloadJobsOpt::Value

Definition at line 32 of file CommonArgs.h.

Referenced by clang::driver::tools::LinkerWrapper::ConstructJob().


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