$include_dir="/home/hyper-archives/boost-commit/include"; include("$include_dir/msg-header.inc") ?>
Subject: [Boost-commit] svn:boost r61907 - sandbox/SOC/2010/bit_masks
From: bbartmanboost_at_[hidden]
Date: 2010-05-11 09:34:20
Author: bbartman
Date: 2010-05-11 09:34:19 EDT (Tue, 11 May 2010)
New Revision: 61907
URL: http://svn.boost.org/trac/boost/changeset/61907
Log:
writing out notes for project so I can organize my ideas in to something to show to my mentors.
Text files modified: 
   sandbox/SOC/2010/bit_masks/notes.txt |    10 ++++++++--                              
   1 files changed, 8 insertions(+), 2 deletions(-)
Modified: sandbox/SOC/2010/bit_masks/notes.txt
==============================================================================
--- sandbox/SOC/2010/bit_masks/notes.txt	(original)
+++ sandbox/SOC/2010/bit_masks/notes.txt	2010-05-11 09:34:19 EDT (Tue, 11 May 2010)
@@ -1,5 +1,5 @@
 This is used for keeping track of different ideas about different possible
-interfaces or implementations of bit masks.
+interfaces or implementation of bit masks.
 
 
 
@@ -67,11 +67,14 @@
 
 
 Interface Idea:
-All interface ideas need to be able to work with recursive templates.
+All interface idea's need to be able to work with recursive templates.
 Also note that Andrew says that the beginning of this function is not
 actually going to be a meta function so don't try to make it one. 
 
 
+Referencing bits inside a mask is right to left where right starts at 0 and left
+is the last index 
+
 Simple interface:
 
 specify width of mask or type which the mask is going to be applied to,
@@ -80,6 +83,9 @@
 E.x. if some one would want to use the bit masks to specify a sub net mask
 this would be ideal for doing that.
 
+// starting at the 8th bit so picking done by index similar to an array.
+bit_mask<int, 7, 24>
+
 
 Integral Constant Specialization: