clang 22.0.0git
clang::driver::custom_flag::Declaration Struct Reference

#include "clang/Driver/Multilib.h"

Public Member Functions

 Declaration ()=default
 Declaration (const Declaration &)
 Declaration (Declaration &&)
Declarationoperator= (const Declaration &)
Declarationoperator= (Declaration &&)

Public Attributes

std::string Name
SmallVector< ValueDetailValueList
std::optional< size_tDefaultValueIdx

Detailed Description

Definition at line 113 of file Multilib.h.

Constructor & Destructor Documentation

◆ Declaration() [1/3]

clang::driver::custom_flag::Declaration::Declaration ( )
default

◆ Declaration() [2/3]

clang::driver::custom_flag::Declaration::Declaration ( const Declaration & Other)

Definition at line 524 of file Multilib.cpp.

References Declaration(), DefaultValueIdx, Name, clang::Other, and ValueList.

◆ Declaration() [3/3]

clang::driver::custom_flag::Declaration::Declaration ( Declaration && Other)

Definition at line 531 of file Multilib.cpp.

References Declaration(), DefaultValueIdx, Name, clang::Other, and ValueList.

Member Function Documentation

◆ operator=() [1/2]

Declaration & clang::driver::custom_flag::Declaration::operator= ( const Declaration & Other)

Definition at line 538 of file Multilib.cpp.

References Declaration(), DefaultValueIdx, Name, clang::Other, and ValueList.

◆ operator=() [2/2]

Declaration & clang::driver::custom_flag::Declaration::operator= ( Declaration && Other)

Definition at line 549 of file Multilib.cpp.

References Declaration(), DefaultValueIdx, Name, clang::Other, and ValueList.

Member Data Documentation

◆ DefaultValueIdx

std::optional<size_t> clang::driver::custom_flag::Declaration::DefaultValueIdx

Definition at line 116 of file Multilib.h.

Referenced by Declaration(), Declaration(), operator=(), and operator=().

◆ Name

std::string clang::driver::custom_flag::Declaration::Name

Definition at line 114 of file Multilib.h.

Referenced by Declaration(), Declaration(), operator=(), and operator=().

◆ ValueList

SmallVector<ValueDetail> clang::driver::custom_flag::Declaration::ValueList

Definition at line 115 of file Multilib.h.

Referenced by Declaration(), Declaration(), operator=(), and operator=().


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