summaryrefslogtreecommitdiff
path: root/MLKBinding.h
diff options
context:
space:
mode:
authorMatthias Benkard <mulk@minimulk.mst-plus>2008-08-30 19:11:52 +0200
committerMatthias Benkard <mulk@minimulk.mst-plus>2008-08-30 19:11:52 +0200
commit959c47aa115e4ee30602cac44cb0a05488bdcc01 (patch)
tree7e77fc3fe00f37047a22af1cb4ff94ccc1ff21cd /MLKBinding.h
parent54f31ba303e6d40f9e9c3dd1b7908ebd288a48a0 (diff)
MLKBinding, MLKCharacter: Document.
Diffstat (limited to 'MLKBinding.h')
-rw-r--r--MLKBinding.h36
1 files changed, 36 insertions, 0 deletions
diff --git a/MLKBinding.h b/MLKBinding.h
index 0206bdc..725037f 100644
--- a/MLKBinding.h
+++ b/MLKBinding.h
@@ -26,16 +26,52 @@
+(void) initialize;
+/* Function: -init
+
+ Initalise unbound binding cell.
+*/
-(MLKBinding *) init;
+
+/* Function: -initWithValue:
+
+ Initialise binding cell with a value to bind.
+*/
-(MLKBinding *) initWithValue:(id)something;
+/* Function: +binding
+
+ Construct an unbound binding cell.
+*/
+(MLKBinding *) binding;
+
+/* Function: +bindingWithValue:
+
+ Construct a bound binding cell with a value to bind.
+*/
+(MLKBinding *) bindingWithValue:(id)something;
+/* Function: -setValue:
+
+ Change the binding's bound value.
+*/
-(void) setValue:(id)something;
+
+/* Function: -value
+
+ Access the binding's bound value.
+*/
-(id) value;
+/* Function: -boundp
+
+ Determine whether the binding cell is non-empty.
+*/
-(BOOL) boundp;
+
+/* Function: -makunbound
+
+ Empty the binding.
+*/
-(void) makunbound;
-(void) dealloc;