15#ifndef GPUDISPLAYTYPES_H
16#define GPUDISPLAYTYPES_H
33 for (
float x :
v.values) {
36 return out <<
"(selected " <<
v.selected <<
")";
42 using std::atomic<T>::atomic;
46 this->store(o.load());
unsigned short int uint16_t
GPUDisplayCopyableAtomic & operator=(const GPUDisplayCopyableAtomic &o)
GPUDisplayCopyableAtomic(const GPUDisplayCopyableAtomic &o)
bool operator==(const GPUDisplayMultiSliderValue &) const =default
friend std::ostream & operator<<(std::ostream &out, const GPUDisplayMultiSliderValue &v)
typename std::vector< T, vecpod_allocator< T > > vecpod