Loading [MathJax]/extensions/tex2jax.js
WPILibC++ 2025.3.2
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Modules Pages Concepts
spinlock.h File Reference
#include <atomic>
#include <cassert>
#include <mutex>
#include <thread>
#include "wpi/Compiler.h"

Go to the source code of this file.

Classes

class  wpi::spinlock
 A spinlock mutex. More...
 
class  wpi::recursive_spinlock1
 A recursive spinlock mutex. More...
 
class  wpi::recursive_spinlock2
 A recursive spinlock mutex. More...
 

Namespaces

namespace  wpi
 Foonathan namespace.
 

Typedefs

using wpi::recursive_spinlock = recursive_spinlock1