A RetroSearch Logo

Home - News ( United States | United Kingdom | Italy | Germany ) - Football scores

Search Query:

Showing content from https://clang.llvm.org/doxygen/classclang_1_1AtomicScopeModel.html below:

clang: clang::AtomicScopeModel Class Reference

Defines the interface for synch scope model. More...

#include "clang/Basic/SyncScope.h"

virtual  ~AtomicScopeModel ()   virtual SyncScope  map (unsigned S) const =0   Maps language specific synch scope values to internal SyncScope enum.
  virtual bool  isValid (unsigned S) const =0   Check if the compile-time constant synch scope value is valid.
  virtual ArrayRef< unsignedgetRuntimeValues () const =0   Get all possible synch scope values that might be encountered at runtime for the current language.
  virtual unsigned  getFallBackValue () const =0   If atomic builtin function is called with invalid synch scope value at runtime, it will fall back to a valid synch scope value returned by this function.
 

Defines the interface for synch scope model.

Definition at line 98 of file SyncScope.h.

◆ ~AtomicScopeModel() virtual clang::AtomicScopeModel::~AtomicScopeModel ( ) inlinevirtual

Definition at line 100 of file SyncScope.h.

◆ create() ◆ getFallBackValue() virtual unsigned clang::AtomicScopeModel::getFallBackValue ( ) const pure virtual ◆ getRuntimeValues() virtual ArrayRef< unsigned > clang::AtomicScopeModel::getRuntimeValues ( ) const pure virtual ◆ isValid() virtual bool clang::AtomicScopeModel::isValid ( unsigned  S ) const pure virtual ◆ map()

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


RetroSearch is an open source project built by @garambo | Open a GitHub Issue

Search and Browse the WWW like it's 1997 | Search results from DuckDuckGo

HTML: 3.2 | Encoding: UTF-8 | Version: 0.7.4