]> gitweb.factorcode.org Git - factor.git/commitdiff
VM: Refactor code_roots to Factor style
authorErik Charlebois <erikcharlebois@gmail.com>
Sun, 12 May 2013 01:52:05 +0000 (21:52 -0400)
committerErik Charlebois <erikcharlebois@gmail.com>
Sun, 12 May 2013 17:24:42 +0000 (13:24 -0400)
vm/code_roots.hpp

index 9b3075270841cbdb74df882dd1c6ba88d1e984b8..fe1f29b3d8e731d7eb4d8f5e70e548da6ded99d7 100644 (file)
@@ -1,29 +1,23 @@
-namespace factor
-{
+namespace factor {
 
 struct code_root {
-       cell value;
-       bool valid;
-       factor_vm *parent;
+  cell value;
+  bool valid;
+  factor_vm* parent;
 
-       void push()
-       {
-               parent->code_roots.push_back(this);
-       }
+  void push() { parent->code_roots.push_back(this); }
 
-       explicit code_root(cell value_, factor_vm *parent_) :
-               value(value_), valid(true), parent(parent_)
-       {
-               push();
-       }
+  explicit code_root(cell value_, factor_vm* parent_)
+      : value(value_), valid(true), parent(parent_) {
+    push();
+  }
 
-       ~code_root()
-       {
+  ~code_root() {
 #ifdef FACTOR_DEBUG
-               FACTOR_ASSERT(parent->code_roots.back() == this);
+    FACTOR_ASSERT(parent->code_roots.back() == this);
 #endif
-               parent->code_roots.pop_back();
-       }
+    parent->code_roots.pop_back();
+  }
 };
 
 }