LLVM 24.0.0git
llvm::directive::VersionRange Struct Reference

#include "llvm/Frontend/Directive/Version.h"

Public Member Functions

constexpr bool operator< (const VersionRange &R) const
constexpr bool isValid () const
constexpr bool contains (Version V) const

Public Attributes

Version Min = Version(0)
Version Max = Version::Max()

Detailed Description

Definition at line 53 of file Version.h.

Member Function Documentation

◆ contains()

bool llvm::directive::VersionRange::contains ( Version V) const
inlineconstexpr

Definition at line 61 of file Version.h.

References Max, and Min.

◆ isValid()

bool llvm::directive::VersionRange::isValid ( ) const
inlineconstexpr

Definition at line 60 of file Version.h.

References Max, and Min.

◆ operator<()

bool llvm::directive::VersionRange::operator< ( const VersionRange & R) const
inlineconstexpr

Definition at line 57 of file Version.h.

References Max, and Min.

Member Data Documentation

◆ Max

Version llvm::directive::VersionRange::Max = Version::Max()

Definition at line 55 of file Version.h.

Referenced by contains(), isValid(), and operator<().

◆ Min

Version llvm::directive::VersionRange::Min = Version(0)

Definition at line 54 of file Version.h.

Referenced by contains(), llvm::BaseRecord::getSpellingForIdentifier(), isValid(), and operator<().


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