]> git.sesse.net Git - nageru/blobdiff - futatabi/queue_spot_holder.h
Some clang-formatting of Futatabi.
[nageru] / futatabi / queue_spot_holder.h
index b9dee062ba8231c27d4b7f5a08204a998119c29c..8d47d4cbdf1eaa775e101a0c283ec5da1b5299fd 100644 (file)
@@ -13,23 +13,30 @@ public:
 
 class QueueSpotHolder {
 public:
-       QueueSpotHolder() : queue(nullptr) {}
+       QueueSpotHolder()
+               : queue(nullptr) {}
 
-       explicit QueueSpotHolder(QueueInterface *queue) : queue(queue) {
+       explicit QueueSpotHolder(QueueInterface *queue)
+               : queue(queue)
+       {
                queue->take_queue_spot();
        }
 
-       QueueSpotHolder(QueueSpotHolder &&other) : queue(other.queue) {
+       QueueSpotHolder(QueueSpotHolder &&other)
+               : queue(other.queue)
+       {
                other.queue = nullptr;
        }
 
-       QueueSpotHolder &operator=(QueueSpotHolder &&other) {
+       QueueSpotHolder &operator=(QueueSpotHolder &&other)
+       {
                queue = other.queue;
                other.queue = nullptr;
                return *this;
        }
 
-       ~QueueSpotHolder() {
+       ~QueueSpotHolder()
+       {
                if (queue != nullptr) {
                        queue->release_queue_spot();
                }
@@ -40,7 +47,7 @@ public:
        QueueSpotHolder &operator=(QueueSpotHolder &) = delete;
 
 private:
-       QueueInterface *queue;  
+       QueueInterface *queue;
 };
 
-#endif // !defined(_QUEUE_SPOT_HOLDER)
+#endif  // !defined(_QUEUE_SPOT_HOLDER)