aboutsummaryrefslogtreecommitdiffstats
path: root/docs/source/lang/cpp/assignment.rst
diff options
context:
space:
mode:
authorMarti Bolivar <mbolivar@leaflabs.com>2011-06-11 19:25:29 -0400
committerMarti Bolivar <mbolivar@leaflabs.com>2011-06-11 20:05:33 -0400
commit0c2b3c667bf157dc2344e3dbc2aae0e11e37387b (patch)
tree3008ee192c80f17f640ebdeb870442e78415ce6b /docs/source/lang/cpp/assignment.rst
parentd4b576fcadecf66b7b754af7d204bb6f3b4a9830 (diff)
downloadlibrambutan-0c2b3c667bf157dc2344e3dbc2aae0e11e37387b.tar.gz
librambutan-0c2b3c667bf157dc2344e3dbc2aae0e11e37387b.zip
Remove reST documentation, attendant updates.
The documentation covers topics not specifically relevant to libmaple, so it doesn't make sense for it to be part of the libmaple source distribution. Delete the docs/ tree, and prepare libmaple for use with the new leaflabs-docs repo, which will contain the docs from now on. * README: update to reflect this change * support/doxygen/Doxyfile: This is the old docs/Doxyfile * Makefile: Add a doxygen target * wirish/comm/HardwareSerial.h: fix reference to docs/. The comment informing maintainers that the HardwareSerial interface is documented by hand refers to the docs/ tree, which no longer exists. Update it to refer to the separate leaflabs-docs repository. * support/scripts/copy-to-ide: No longer build the documentation
Diffstat (limited to 'docs/source/lang/cpp/assignment.rst')
-rw-r--r--docs/source/lang/cpp/assignment.rst60
1 files changed, 0 insertions, 60 deletions
diff --git a/docs/source/lang/cpp/assignment.rst b/docs/source/lang/cpp/assignment.rst
deleted file mode 100644
index 6379298..0000000
--- a/docs/source/lang/cpp/assignment.rst
+++ /dev/null
@@ -1,60 +0,0 @@
-.. highlight:: cpp
-
-.. _lang-assignment:
-
-Assignment Operator (``=``)
-===========================
-
-Stores the value to the right of the equal sign in the variable to
-the left of the equal sign.
-
-The single equal sign in the C++ programming language is called the
-assignment operator. It has a different meaning than in algebra
-class, where it indicated an equation or equality. The assignment
-operator tells the microcontroller to evaluate whatever value or
-expression is on the right side of the equal sign, and store it in
-the variable to the left of the equal sign [#fgross]_.
-
-Example
--------
-
-::
-
- int sensVal; // declare an integer variable named sensVal
- sensVal = analogRead(0); // store the (digitized) input voltage at analog pin 0 in sensVal
-
-Programming Tips
-----------------
-
-The variable on the left side of the assignment operator (``=`` sign)
-needs to be able to hold the value stored in it. If it is not large
-enough to hold a value, the value stored in the variable will be
-incorrect.
-
-Don't confuse the assignment operator ``=`` (single equal sign) with
-the comparison operator ``==`` (double equal signs), which evaluates
-whether two expressions are equal.
-
-Arduino Compatibility
----------------------
-
-Assignments on the Maple are identical to those on Arduino.
-
-See Also
---------
-
-- :ref:`if <lang-if>`
-- :ref:`char <lang-char>`
-- :ref:`int <lang-int>`
-- :ref:`long long <lang-longlong>`
-
-.. rubric:: Footnotes
-
-.. [#fgross] Experienced C++ programmers know this to be an
- oversimplification of what happens when the variable on the left
- hand side is an object. See Richard Gillam's wonderful and scary
- `The Anatomy of the Assignment Operator
- <http://icu-project.org/docs/papers/cpp_report/the_anatomy_of_the_assignment_operator.html>`_
- for more information.
-
-.. include:: /arduino-cc-attribution.txt