docs: Add text about using namespaces in interface files
authorAaron Becker <akbecker@gmail.com>
Tue, 21 Aug 2012 21:00:12 +0000 (16:00 -0500)
committerAaron Becker <akbecker@gmail.com>
Tue, 21 Aug 2012 21:00:12 +0000 (16:00 -0500)
doc/charm++/chares.tex

index 0d5446307db68a5b46666f2969f7dca149567e54..2e043987ec36755f548a34caeadb1f91e8ea55c2 100644 (file)
@@ -14,11 +14,12 @@ declared in the interface (\texttt{.ci}) file:
     \};
 \end{alltt}
 
-Although it is {\em declared} in an interface file, a chare is a \CC{} object and must
-have a normal \CC{} {\em implementation} (definition) in addition. A chare
-class {\tt ChareType} must inherit from the class {\tt CBase\_ChareType}, which
-is a special class that is generated by the \charmpp translator from the
-interface file.
+Although it is {\em declared} in an interface file, a chare is a \CC{} object
+and must have a normal \CC{} {\em implementation} (definition) in addition. A
+chare class {\tt ChareType} must inherit from the class {\tt CBase\_ChareType},
+which is a special class that is generated by the \charmpp translator from the
+interface file. Note that \CC{} namespace constructs can be used in the
+interface file, as demonstrated in \examplerefdir{namespace}.
 
 To be concrete, the \CC{} definition of the \index{chare}chare above might have 
 the following definition in a \texttt{.h} file: