From 7e0a02c604ffe574f8c88b83229b7230f529171d Mon Sep 17 00:00:00 2001
From: Binh-Minh Ribler <bmribler@hdfgroup.org>
Date: Sat, 28 May 2005 22:51:47 -0500
Subject: [PATCH] [svn-r10823] Purpose: Adding files for C++ API RM

Description:
    cpp_doc_config is the configuration file, used by Doxygen to
        generate the RM.
    RM_stylesheet.css is the style sheet used by the RM html pages; this
        style sheet is a modified version from the default doxygen.css.
    header.html and header_files are input to produce different page
        header than the default.

Platforms tested:
    Verified on Windows XP.
---
 c++/src/RM_stylesheet.css         | 450 ++++++++++++++++++++++++++++++
 c++/src/cpp_doc_config            | 221 +++++++++++++++
 c++/src/header.html               | 322 +++++++++++++++++++++
 c++/src/header_files/filelist.xml |   6 +
 c++/src/header_files/image001.jpg | Bin 0 -> 3034 bytes
 c++/src/header_files/image002.jpg | Bin 0 -> 2010 bytes
 6 files changed, 999 insertions(+)
 create mode 100644 c++/src/RM_stylesheet.css
 create mode 100644 c++/src/cpp_doc_config
 create mode 100644 c++/src/header.html
 create mode 100644 c++/src/header_files/filelist.xml
 create mode 100644 c++/src/header_files/image001.jpg
 create mode 100644 c++/src/header_files/image002.jpg

diff --git a/c++/src/RM_stylesheet.css b/c++/src/RM_stylesheet.css
new file mode 100644
index 0000000000..5d3f93b2e3
--- /dev/null
+++ b/c++/src/RM_stylesheet.css
@@ -0,0 +1,450 @@
+BODY
+{
+}
+H1
+{
+    FONT-FAMILY: Geneva, Arial, Helvetica, sans-serif
+}
+H2
+{
+    FONT-FAMILY: Geneva, Arial, Helvetica, sans-serif
+}
+H3
+{
+    FONT-FAMILY: Geneva, Arial, Helvetica, sans-serif
+}
+H4
+{
+    FONT-FAMILY: Geneva, Arial, Helvetica, sans-serif
+}
+H5
+{
+    FONT-FAMILY: Geneva, Arial, Helvetica, sans-serif
+}
+H6
+{
+    FONT-FAMILY: Geneva, Arial, Helvetica, sans-serif
+}
+P
+{
+}
+CENTER
+{
+    FONT-FAMILY: Geneva, Arial, Helvetica, sans-serif
+}
+TD
+{
+}
+TH
+{
+    FONT-FAMILY: Geneva, Arial, Helvetica, sans-serif
+}
+UL
+{
+}
+DL
+{
+}
+DIV
+{
+    FONT-FAMILY: Geneva, Arial, Helvetica, sans-serif
+}
+H1
+{
+    TEXT-ALIGN: center
+}
+CAPTION
+{
+    FONT-WEIGHT: bold
+}
+DIV.qindex
+{
+    BORDER-RIGHT: #b0b0b0 1px solid;
+    PADDING-RIGHT: 2px;
+    BORDER-TOP: #b0b0b0 1px solid;
+    PADDING-LEFT: 2px;
+    PADDING-BOTTOM: 2px;
+    MARGIN: 2px;
+    BORDER-LEFT: #b0b0b0 1px solid;
+    WIDTH: 100%;
+    LINE-HEIGHT: 140%;
+    PADDING-TOP: 2px;
+    BORDER-BOTTOM: #b0b0b0 1px solid;
+    BACKGROUND-COLOR: #eeeeff;
+    TEXT-ALIGN: center
+}
+DIV.nav
+{
+    BORDER-RIGHT: #b0b0b0 1px solid;
+    PADDING-RIGHT: 2px;
+    BORDER-TOP: #b0b0b0 1px solid;
+    PADDING-LEFT: 2px;
+    PADDING-BOTTOM: 2px;
+    MARGIN: 2px;
+    BORDER-LEFT: #b0b0b0 1px solid;
+    WIDTH: 100%;
+    LINE-HEIGHT: 140%;
+    PADDING-TOP: 2px;
+    BORDER-BOTTOM: #b0b0b0 1px solid;
+    BACKGROUND-COLOR: #eeeeff;
+    TEXT-ALIGN: center
+}
+A.qindex
+{
+    FONT-WEIGHT: bold;
+    COLOR: #1a419d;
+    TEXT-DECORATION: none
+}
+A.qindex:visited
+{
+    FONT-WEIGHT: bold;
+    COLOR: #1a419d;
+    TEXT-DECORATION: none
+}
+A.qindex:hover
+{
+    BACKGROUND-COLOR: #ddddff;
+    TEXT-DECORATION: none
+}
+A.qindexHL
+{
+    BORDER-RIGHT: #9295c2 1px double;
+    BORDER-TOP: #9295c2 1px double;
+    FONT-WEIGHT: bold;
+    BORDER-LEFT: #9295c2 1px double;
+    COLOR: #ffffff;
+    BORDER-BOTTOM: #9295c2 1px double;
+    BACKGROUND-COLOR: #6666cc;
+    TEXT-DECORATION: none
+}
+A.qindexHL:hover
+{
+    COLOR: #ffffff;
+    BACKGROUND-COLOR: #6666cc;
+    TEXT-DECORATION: none
+}
+A.qindexHL:visited
+{
+    COLOR: #ffffff;
+    BACKGROUND-COLOR: #6666cc;
+    TEXT-DECORATION: none
+}
+A.el
+{
+    FONT-WEIGHT: bold;
+    TEXT-DECORATION: none
+}
+A.elRef
+{
+    FONT-WEIGHT: bold
+}
+A.code:link
+{
+    FONT-WEIGHT: normal;
+    COLOR: #0000ff;
+    TEXT-DECORATION: none
+}
+A.code:visited
+{
+    FONT-WEIGHT: normal;
+    COLOR: #0000ff;
+    TEXT-DECORATION: none
+}
+A.codeRef:link
+{
+    FONT-WEIGHT: normal;
+    COLOR: #0000ff
+}
+A.codeRef:visited
+{
+    FONT-WEIGHT: normal;
+    COLOR: #0000ff
+}
+A:hover
+{
+    BACKGROUND-COLOR: #f2f2ff;
+    TEXT-DECORATION: none
+}
+DL.el
+{
+    MARGIN-LEFT: -1cm
+}
+.fragment
+{
+    FONT-FAMILY: monospace
+}
+PRE.fragment
+{
+    BORDER-RIGHT: #cccccc 1px solid;
+    PADDING-RIGHT: 6px;
+    BORDER-TOP: #cccccc 1px solid;
+    PADDING-LEFT: 6px;
+    PADDING-BOTTOM: 4px;
+    MARGIN: 4px 8px 4px 2px;
+    BORDER-LEFT: #cccccc 1px solid;
+    PADDING-TOP: 4px;
+    BORDER-BOTTOM: #cccccc 1px solid;
+    BACKGROUND-COLOR: #f5f5f5
+}
+DIV.ah
+{
+    MARGIN-TOP: 3px;
+    FONT-WEIGHT: bold;
+    MARGIN-BOTTOM: 3px;
+    COLOR: #ffffff;
+    BACKGROUND-COLOR: black
+}
+TD.md
+{
+    FONT-WEIGHT: bold;
+    BACKGROUND-COLOR: #f4f4fb
+}
+TD.mdname1
+{
+    FONT-WEIGHT: bold;
+    COLOR: #602020;
+    BACKGROUND-COLOR: #f4f4fb
+}
+TD.mdname
+{
+    FONT-WEIGHT: bold;
+    WIDTH: 600px;
+    COLOR: #602020;
+    BACKGROUND-COLOR: #f4f4fb
+}
+DIV.groupHeader
+{
+    MARGIN-TOP: 12px;
+    FONT-WEIGHT: bold;
+    MARGIN-BOTTOM: 6px;
+    MARGIN-LEFT: 16px
+}
+DIV.groupText
+{
+    FONT-SIZE: 14px;
+    MARGIN-LEFT: 16px;
+    FONT-STYLE: italic
+}
+BODY
+{
+    BACKGROUND: white;
+    MARGIN-LEFT: 20px;
+    COLOR: black;
+    MARGIN-RIGHT: 20px
+}
+TD.indexkey
+{
+    BORDER-RIGHT: #cccccc 1px solid;
+    PADDING-RIGHT: 10px;
+    BORDER-TOP: #cccccc 1px solid;
+    PADDING-LEFT: 10px;
+    FONT-WEIGHT: bold;
+    PADDING-BOTTOM: 2px;
+    MARGIN: 2px 0px;
+    BORDER-LEFT: #cccccc 1px solid;
+    PADDING-TOP: 2px;
+    BORDER-BOTTOM: #cccccc 1px solid;
+    BACKGROUND-COLOR: #eeeeff
+}
+TD.indexvalue
+{
+    BORDER-RIGHT: #cccccc 1px solid;
+    PADDING-RIGHT: 10px;
+    BORDER-TOP: #cccccc 1px solid;
+    PADDING-LEFT: 10px;
+    PADDING-BOTTOM: 2px;
+    MARGIN: 2px 0px;
+    BORDER-LEFT: #cccccc 1px solid;
+    PADDING-TOP: 2px;
+    BORDER-BOTTOM: #cccccc 1px solid;
+    FONT-STYLE: italic;
+    BACKGROUND-COLOR: #eeeeff
+}
+TR.memlist
+{
+    BACKGROUND-COLOR: #f0f0f0
+}
+P.formulaDsp
+{
+    TEXT-ALIGN: center
+}
+IMG.formulaDsp
+{
+}
+IMG.formulaInl
+{
+    VERTICAL-ALIGN: middle
+}
+SPAN.keyword
+{
+    COLOR: #008000
+}
+SPAN.keywordtype
+{
+    COLOR: #604020
+}
+SPAN.keywordflow
+{
+    COLOR: #e08000
+}
+SPAN.comment
+{
+    COLOR: #800000
+}
+SPAN.preprocessor
+{
+    COLOR: #806020
+}
+SPAN.stringliteral
+{
+    COLOR: #002080
+}
+SPAN.charliteral
+{
+    COLOR: #008080
+}
+.mdTable
+{
+    BORDER-RIGHT: #868686 1px solid;
+    BORDER-TOP: #868686 1px solid;
+    BORDER-LEFT: #868686 1px solid;
+    BORDER-BOTTOM: #868686 1px solid;
+    BACKGROUND-COLOR: #f4f4fb
+}
+.mdRow
+{
+    PADDING-RIGHT: 10px;
+    PADDING-LEFT: 10px;
+    PADDING-BOTTOM: 8px;
+    PADDING-TOP: 8px
+}
+.mdescLeft
+{
+    BORDER-RIGHT: #e0e0e0 1px;
+    PADDING-RIGHT: 8px;
+    BORDER-TOP: #e0e0e0 1px;
+    PADDING-LEFT: 8px;
+    FONT-SIZE: 12px;
+    PADDING-BOTTOM: 4px;
+    MARGIN: 0px;
+    BORDER-LEFT: #e0e0e0 1px;
+    PADDING-TOP: 0px;
+    BORDER-BOTTOM: #e0e0e0 1px;
+    FONT-STYLE: italic;
+    BACKGROUND-COLOR: #fafafa
+}
+.mdescRight
+{
+    BORDER-RIGHT: #e0e0e0 1px;
+    PADDING-RIGHT: 8px;
+    BORDER-TOP: #e0e0e0 1px;
+    PADDING-LEFT: 8px;
+    FONT-SIZE: 12px;
+    PADDING-BOTTOM: 4px;
+    MARGIN: 0px;
+    BORDER-LEFT: #e0e0e0 1px;
+    PADDING-TOP: 0px;
+    BORDER-BOTTOM: #e0e0e0 1px;
+    FONT-STYLE: italic;
+    BACKGROUND-COLOR: #fafafa
+}
+.memItemLeft
+{
+    BORDER-RIGHT: #e0e0e0 1px;
+    PADDING-RIGHT: 0px;
+    BORDER-TOP: #e0e0e0 1px solid;
+    PADDING-LEFT: 8px;
+    FONT-SIZE: 12px;
+    PADDING-BOTTOM: 0px;
+    MARGIN: 4px;
+    BORDER-LEFT: #e0e0e0 1px;
+    PADDING-TOP: 1px;
+    BORDER-BOTTOM: #e0e0e0 1px;
+    BACKGROUND-COLOR: #fafafa
+}
+.memItemRight
+{
+    BORDER-RIGHT: #e0e0e0 1px;
+    PADDING-RIGHT: 8px;
+    BORDER-TOP: #e0e0e0 1px solid;
+    PADDING-LEFT: 8px;
+    FONT-SIZE: 13px;
+    PADDING-BOTTOM: 0px;
+    MARGIN: 4px;
+    BORDER-LEFT: #e0e0e0 1px;
+    PADDING-TOP: 1px;
+    BORDER-BOTTOM: #e0e0e0 1px;
+    BACKGROUND-COLOR: #fafafa
+}
+.memTemplItemLeft
+{
+    BORDER-RIGHT: #e0e0e0 1px;
+    PADDING-RIGHT: 0px;
+    BORDER-TOP: #e0e0e0 1px;
+    PADDING-LEFT: 8px;
+    FONT-SIZE: 12px;
+    PADDING-BOTTOM: 0px;
+    MARGIN: 4px;
+    BORDER-LEFT: #e0e0e0 1px;
+    PADDING-TOP: 1px;
+    BORDER-BOTTOM: #e0e0e0 1px;
+    BACKGROUND-COLOR: #fafafa
+}
+.memTemplItemRight
+{
+    BORDER-RIGHT: #e0e0e0 1px;
+    PADDING-RIGHT: 8px;
+    BORDER-TOP: #e0e0e0 1px;
+    PADDING-LEFT: 8px;
+    FONT-SIZE: 13px;
+    PADDING-BOTTOM: 0px;
+    MARGIN: 4px;
+    BORDER-LEFT: #e0e0e0 1px;
+    PADDING-TOP: 1px;
+    BORDER-BOTTOM: #e0e0e0 1px;
+    BACKGROUND-COLOR: #fafafa
+}
+.memTemplParams
+{
+    BORDER-RIGHT: #e0e0e0 1px;
+    PADDING-RIGHT: 0px;
+    BORDER-TOP: #e0e0e0 1px solid;
+    PADDING-LEFT: 8px;
+    FONT-SIZE: 12px;
+    PADDING-BOTTOM: 0px;
+    MARGIN: 4px;
+    BORDER-LEFT: #e0e0e0 1px;
+    COLOR: #606060;
+    PADDING-TOP: 1px;
+    BORDER-BOTTOM: #e0e0e0 1px;
+    BACKGROUND-COLOR: #fafafa
+}
+.search
+{
+    FONT-WEIGHT: bold;
+    COLOR: #003399
+}
+FORM.search
+{
+    MARGIN-TOP: 0px;
+    MARGIN-BOTTOM: 0px
+}
+INPUT.search
+{
+    FONT-WEIGHT: normal;
+    FONT-SIZE: 75%;
+    COLOR: #000080;
+    BACKGROUND-COLOR: #eeeeff
+}
+TD.tiny
+{
+    FONT-SIZE: 75%
+}
+A
+{
+    COLOR: #252e78
+}
+A:visited
+{
+    COLOR: #3d2185
+}
diff --git a/c++/src/cpp_doc_config b/c++/src/cpp_doc_config
new file mode 100644
index 0000000000..057fe69a79
--- /dev/null
+++ b/c++/src/cpp_doc_config
@@ -0,0 +1,221 @@
+# Doxyfile 1.4.2
+
+#---------------------------------------------------------------------------
+# Project related configuration options
+#---------------------------------------------------------------------------
+PROJECT_NAME           = 
+PROJECT_NUMBER         = 
+OUTPUT_DIRECTORY       = ../../doc/html/cpplus_RM/
+CREATE_SUBDIRS         = NO
+OUTPUT_LANGUAGE        = English
+USE_WINDOWS_ENCODING   = YES
+BRIEF_MEMBER_DESC      = YES
+REPEAT_BRIEF           = YES
+ABBREVIATE_BRIEF       = 
+ALWAYS_DETAILED_SEC    = NO
+INLINE_INHERITED_MEMB  = NO
+FULL_PATH_NAMES        = NO
+STRIP_FROM_PATH        = 
+STRIP_FROM_INC_PATH    = 
+SHORT_NAMES            = NO
+JAVADOC_AUTOBRIEF      = NO
+MULTILINE_CPP_IS_BRIEF = NO
+DETAILS_AT_TOP         = NO
+INHERIT_DOCS           = YES
+DISTRIBUTE_GROUP_DOC   = NO
+SEPARATE_MEMBER_PAGES  = NO
+TAB_SIZE               = 8
+ALIASES                = 
+OPTIMIZE_OUTPUT_FOR_C  = NO
+OPTIMIZE_OUTPUT_JAVA   = NO
+SUBGROUPING            = YES
+#---------------------------------------------------------------------------
+# Build related configuration options
+#---------------------------------------------------------------------------
+EXTRACT_ALL            = YES
+EXTRACT_PRIVATE        = NO
+EXTRACT_STATIC         = YES
+EXTRACT_LOCAL_CLASSES  = NO
+EXTRACT_LOCAL_METHODS  = NO
+HIDE_UNDOC_MEMBERS     = YES
+HIDE_UNDOC_CLASSES     = YES
+HIDE_FRIEND_COMPOUNDS  = NO
+HIDE_IN_BODY_DOCS      = NO
+INTERNAL_DOCS          = YES
+CASE_SENSE_NAMES       = YES
+HIDE_SCOPE_NAMES       = NO
+SHOW_INCLUDE_FILES     = YES
+INLINE_INFO            = YES
+SORT_MEMBER_DOCS       = NO
+SORT_BRIEF_DOCS        = NO
+SORT_BY_SCOPE_NAME     = NO
+GENERATE_TODOLIST      = YES
+GENERATE_TESTLIST      = YES
+GENERATE_BUGLIST       = YES
+GENERATE_DEPRECATEDLIST= YES
+ENABLED_SECTIONS       = 
+MAX_INITIALIZER_LINES  = 30
+SHOW_USED_FILES        = NO
+SHOW_DIRECTORIES       = YES
+FILE_VERSION_FILTER    = 
+#---------------------------------------------------------------------------
+# configuration options related to warning and progress messages
+#---------------------------------------------------------------------------
+QUIET                  = NO
+WARNINGS               = YES
+WARN_IF_UNDOCUMENTED   = YES
+WARN_IF_DOC_ERROR      = YES
+WARN_NO_PARAMDOC       = NO
+WARN_FORMAT            = "$file:$line: $text"
+WARN_LOGFILE           = 
+#---------------------------------------------------------------------------
+# configuration options related to the input files
+#---------------------------------------------------------------------------
+INPUT                  = 
+FILE_PATTERNS          = 
+RECURSIVE              = NO
+EXCLUDE                = 
+EXCLUDE_SYMLINKS       = NO
+EXCLUDE_PATTERNS       = 
+EXAMPLE_PATH           = ../examples
+EXAMPLE_PATTERNS       = 
+EXAMPLE_RECURSIVE      = NO
+IMAGE_PATH             = 
+INPUT_FILTER           = 
+FILTER_PATTERNS        = 
+FILTER_SOURCE_FILES    = NO
+#---------------------------------------------------------------------------
+# configuration options related to source browsing
+#---------------------------------------------------------------------------
+SOURCE_BROWSER         = NO
+INLINE_SOURCES         = NO
+STRIP_CODE_COMMENTS    = YES
+REFERENCED_BY_RELATION = YES
+REFERENCES_RELATION    = YES
+VERBATIM_HEADERS       = YES
+#---------------------------------------------------------------------------
+# configuration options related to the alphabetical class index
+#---------------------------------------------------------------------------
+ALPHABETICAL_INDEX     = NO
+COLS_IN_ALPHA_INDEX    = 5
+IGNORE_PREFIX          = 
+#---------------------------------------------------------------------------
+# configuration options related to the HTML output
+#---------------------------------------------------------------------------
+GENERATE_HTML          = YES
+HTML_OUTPUT            = .
+HTML_FILE_EXTENSION    = .html
+HTML_HEADER            = header.html
+HTML_FOOTER            = 
+HTML_STYLESHEET        = RM_stylesheet.css
+HTML_ALIGN_MEMBERS     = YES
+GENERATE_HTMLHELP      = NO
+CHM_FILE               = 
+HHC_LOCATION           = 
+GENERATE_CHI           = NO
+BINARY_TOC             = NO
+TOC_EXPAND             = NO
+DISABLE_INDEX          = NO
+ENUM_VALUES_PER_LINE   = 4
+GENERATE_TREEVIEW      = NO
+TREEVIEW_WIDTH         = 250
+#---------------------------------------------------------------------------
+# configuration options related to the LaTeX output
+#---------------------------------------------------------------------------
+GENERATE_LATEX         = NO
+LATEX_OUTPUT           = latex
+LATEX_CMD_NAME         = latex
+MAKEINDEX_CMD_NAME     = makeindex
+COMPACT_LATEX          = NO
+PAPER_TYPE             = a4wide
+EXTRA_PACKAGES         = 
+LATEX_HEADER           = 
+PDF_HYPERLINKS         = NO
+USE_PDFLATEX           = NO
+LATEX_BATCHMODE        = NO
+LATEX_HIDE_INDICES     = NO
+#---------------------------------------------------------------------------
+# configuration options related to the RTF output
+#---------------------------------------------------------------------------
+GENERATE_RTF           = NO
+RTF_OUTPUT             = rtf
+COMPACT_RTF            = NO
+RTF_HYPERLINKS         = NO
+RTF_STYLESHEET_FILE    = 
+RTF_EXTENSIONS_FILE    = 
+#---------------------------------------------------------------------------
+# configuration options related to the man page output
+#---------------------------------------------------------------------------
+GENERATE_MAN           = NO
+MAN_OUTPUT             = man
+MAN_EXTENSION          = .3
+MAN_LINKS              = NO
+#---------------------------------------------------------------------------
+# configuration options related to the XML output
+#---------------------------------------------------------------------------
+GENERATE_XML           = NO
+XML_OUTPUT             = xml
+XML_SCHEMA             = 
+XML_DTD                = 
+XML_PROGRAMLISTING     = YES
+#---------------------------------------------------------------------------
+# configuration options for the AutoGen Definitions output
+#---------------------------------------------------------------------------
+GENERATE_AUTOGEN_DEF   = NO
+#---------------------------------------------------------------------------
+# configuration options related to the Perl module output
+#---------------------------------------------------------------------------
+GENERATE_PERLMOD       = NO
+PERLMOD_LATEX          = NO
+PERLMOD_PRETTY         = YES
+PERLMOD_MAKEVAR_PREFIX = 
+#---------------------------------------------------------------------------
+# Configuration options related to the preprocessor   
+#---------------------------------------------------------------------------
+ENABLE_PREPROCESSING   = YES
+MACRO_EXPANSION        = NO
+EXPAND_ONLY_PREDEF     = NO
+SEARCH_INCLUDES        = YES
+INCLUDE_PATH           = 
+INCLUDE_FILE_PATTERNS  = 
+PREDEFINED             = DOXYGEN_SHOULD_SKIP_THIS
+EXPAND_AS_DEFINED      = 
+SKIP_FUNCTION_MACROS   = YES
+#---------------------------------------------------------------------------
+# Configuration::additions related to external references   
+#---------------------------------------------------------------------------
+TAGFILES               = 
+GENERATE_TAGFILE       = 
+ALLEXTERNALS           = NO
+EXTERNAL_GROUPS        = YES
+PERL_PATH              = /usr/bin/perl
+#---------------------------------------------------------------------------
+# Configuration options related to the dot tool   
+#---------------------------------------------------------------------------
+CLASS_DIAGRAMS         = YES
+HIDE_UNDOC_RELATIONS   = YES
+HAVE_DOT               = NO
+CLASS_GRAPH            = YES
+COLLABORATION_GRAPH    = YES
+GROUP_GRAPHS           = YES
+UML_LOOK               = NO
+TEMPLATE_RELATIONS     = NO
+INCLUDE_GRAPH          = YES
+INCLUDED_BY_GRAPH      = YES
+CALL_GRAPH             = NO
+GRAPHICAL_HIERARCHY    = YES
+DIRECTORY_GRAPH        = YES
+DOT_IMAGE_FORMAT       = png
+DOT_PATH               = 
+DOTFILE_DIRS           = 
+MAX_DOT_GRAPH_WIDTH    = 1024
+MAX_DOT_GRAPH_HEIGHT   = 1024
+MAX_DOT_GRAPH_DEPTH    = 0
+DOT_TRANSPARENT        = NO
+DOT_MULTI_TARGETS      = NO
+GENERATE_LEGEND        = YES
+DOT_CLEANUP            = YES
+#---------------------------------------------------------------------------
+# Configuration::additions related to the search engine   
+#---------------------------------------------------------------------------
+SEARCHENGINE           = NO
diff --git a/c++/src/header.html b/c++/src/header.html
new file mode 100644
index 0000000000..8d84bbc53f
--- /dev/null
+++ b/c++/src/header.html
@@ -0,0 +1,322 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html xmlns:v="urn:schemas-microsoft-com:vml"
+xmlns:o="urn:schemas-microsoft-com:office:office"
+xmlns:w="urn:schemas-microsoft-com:office:word"
+xmlns="http://www.w3.org/TR/REC-html40">
+
+<head>
+<meta http-equiv=Content-Type content="text/html; charset=iso-8859-1">
+<meta name=ProgId content=Word.Document>
+<meta name=Generator content="Microsoft Word 10">
+<meta name=Originator content="Microsoft Word 10">
+<link rel=File-List href="header_files/filelist.xml">
+<link rel=Edit-Time-Data href="header_files/editdata.mso">
+<!--[if !mso]>
+<style>
+v\:* {behavior:url(#default#VML);}
+o\:* {behavior:url(#default#VML);}
+w\:* {behavior:url(#default#VML);}
+.shape {behavior:url(#default#VML);}
+</style>
+<![endif]-->
+<title>Main Page</title>
+<!--[if gte mso 9]><xml>
+ <o:DocumentProperties>
+  <o:Author>Binh-Minh Ribler</o:Author>
+  <o:Template>Normal</o:Template>
+  <o:LastAuthor>Binh-Minh Ribler</o:LastAuthor>
+  <o:Revision>6</o:Revision>
+  <o:TotalTime>16</o:TotalTime>
+  <o:Created>2004-07-23T05:34:00Z</o:Created>
+  <o:LastSaved>2004-07-23T06:03:00Z</o:LastSaved>
+  <o:Pages>1</o:Pages>
+  <o:Words>5</o:Words>
+  <o:Characters>32</o:Characters>
+  <o:Company>LC</o:Company>
+  <o:Lines>1</o:Lines>
+  <o:Paragraphs>1</o:Paragraphs>
+  <o:CharactersWithSpaces>36</o:CharactersWithSpaces>
+  <o:Version>10.2625</o:Version>
+ </o:DocumentProperties>
+</xml><![endif]--><!--[if gte mso 9]><xml>
+ <w:WordDocument>
+  <w:SpellingState>Clean</w:SpellingState>
+  <w:GrammarState>Clean</w:GrammarState>
+  <w:BrowserLevel>MicrosoftInternetExplorer4</w:BrowserLevel>
+ </w:WordDocument>
+</xml><![endif]-->
+<link rel=Stylesheet type="text/css" media=all href=RM_stylesheet.css>
+<style>
+<!--
+ /* Style Definitions */
+ p.MsoNormal, li.MsoNormal, div.MsoNormal
+	{mso-style-parent:"";
+	margin:0in;
+	margin-bottom:.0001pt;
+	mso-pagination:widow-orphan;
+	font-size:12.0pt;
+	font-family:"Times New Roman";
+	mso-fareast-font-family:"Times New Roman";
+	mso-believe-normal-left:yes;}
+h1
+	{mso-margin-top-alt:auto;
+	margin-right:0in;
+	mso-margin-bottom-alt:auto;
+	margin-left:0in;
+	text-align:center;
+	mso-pagination:widow-orphan;
+	mso-outline-level:1;
+	font-size:24.0pt;
+	font-family:"Times New Roman";
+	font-weight:bold;}
+h2
+	{mso-margin-top-alt:auto;
+	margin-right:0in;
+	mso-margin-bottom-alt:auto;
+	margin-left:0in;
+	mso-pagination:widow-orphan;
+	mso-outline-level:2;
+	font-size:18.0pt;
+	font-family:"Times New Roman";
+	font-weight:bold;}
+a:link, span.MsoHyperlink
+	{color:#252E78;
+	text-decoration:underline;
+	text-underline:single;}
+a:visited, span.MsoHyperlinkFollowed
+	{color:#3D2185;
+	text-decoration:underline;
+	text-underline:single;}
+p
+	{mso-margin-top-alt:auto;
+	margin-right:0in;
+	mso-margin-bottom-alt:auto;
+	margin-left:0in;
+	mso-pagination:widow-orphan;
+	font-size:12.0pt;
+	font-family:"Times New Roman";
+	mso-fareast-font-family:"Times New Roman";}
+address
+	{margin:0in;
+	margin-bottom:.0001pt;
+	mso-pagination:widow-orphan;
+	font-size:12.0pt;
+	font-family:"Times New Roman";
+	font-style:italic;}
+pre
+	{margin:0in;
+	margin-bottom:.0001pt;
+	mso-pagination:widow-orphan;
+	tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt;
+	font-size:10.0pt;
+	font-family:"Courier New";
+	mso-fareast-font-family:"Times New Roman";}
+p.formuladsp, li.formuladsp, div.formuladsp
+	{mso-style-name:formuladsp;
+	mso-margin-top-alt:auto;
+	margin-right:0in;
+	mso-margin-bottom-alt:auto;
+	margin-left:0in;
+	text-align:center;
+	mso-pagination:widow-orphan;
+	font-size:12.0pt;
+	font-family:"Times New Roman";
+	mso-fareast-font-family:"Times New Roman";}
+p.mdtable, li.mdtable, div.mdtable
+	{mso-style-name:mdtable;
+	mso-margin-top-alt:auto;
+	margin-right:0in;
+	mso-margin-bottom-alt:auto;
+	margin-left:0in;
+	mso-pagination:widow-orphan;
+	background:#F4F4FB;
+	border:none;
+	mso-border-alt:solid #868686 .75pt;
+	padding:0in;
+	mso-padding-alt:0in 0in 0in 0in;
+	font-size:12.0pt;
+	font-family:"Times New Roman";
+	mso-fareast-font-family:"Times New Roman";}
+p.mdrow, li.mdrow, div.mdrow
+	{mso-style-name:mdrow;
+	mso-margin-top-alt:auto;
+	margin-right:0in;
+	mso-margin-bottom-alt:auto;
+	margin-left:0in;
+	mso-pagination:widow-orphan;
+	font-size:12.0pt;
+	font-family:"Times New Roman";
+	mso-fareast-font-family:"Times New Roman";}
+p.mdescleft, li.mdescleft, div.mdescleft
+	{mso-style-name:mdescleft;
+	margin:0in;
+	margin-bottom:.0001pt;
+	mso-pagination:widow-orphan;
+	background:#FAFAFA;
+	font-size:10.0pt;
+	font-family:"Times New Roman";
+	mso-fareast-font-family:"Times New Roman";
+	font-style:italic;}
+p.mdescright, li.mdescright, div.mdescright
+	{mso-style-name:mdescright;
+	margin:0in;
+	margin-bottom:.0001pt;
+	mso-pagination:widow-orphan;
+	background:#FAFAFA;
+	font-size:10.0pt;
+	font-family:"Times New Roman";
+	mso-fareast-font-family:"Times New Roman";
+	font-style:italic;}
+p.memitemleft, li.memitemleft, div.memitemleft
+	{mso-style-name:memitemleft;
+	margin:3.0pt;
+	mso-pagination:widow-orphan;
+	background:#FAFAFA;
+	border:none;
+	mso-border-top-alt:solid #E0E0E0 .75pt;
+	padding:0in;
+	mso-padding-alt:1.0pt 0in 0in 0in;
+	font-size:9.0pt;
+	font-family:"Times New Roman";
+	mso-fareast-font-family:"Times New Roman";}
+p.memitemright, li.memitemright, div.memitemright
+	{mso-style-name:memitemright;
+	margin:3.0pt;
+	mso-pagination:widow-orphan;
+	background:#FAFAFA;
+	border:none;
+	mso-border-top-alt:solid #E0E0E0 .75pt;
+	padding:0in;
+	mso-padding-alt:1.0pt 0in 0in 0in;
+	font-size:10.0pt;
+	font-family:"Times New Roman";
+	mso-fareast-font-family:"Times New Roman";}
+p.search, li.search, div.search
+	{mso-style-name:search;
+	mso-margin-top-alt:auto;
+	margin-right:0in;
+	mso-margin-bottom-alt:auto;
+	margin-left:0in;
+	mso-pagination:widow-orphan;
+	font-size:12.0pt;
+	font-family:"Times New Roman";
+	mso-fareast-font-family:"Times New Roman";
+	font-weight:bold;}
+@page Section1
+	{size:8.5in 11.0in;
+	margin:1.0in 1.25in 1.0in 1.25in;
+	mso-header-margin:.5in;
+	mso-footer-margin:.5in;
+	mso-paper-source:0;}
+div.Section1
+	{page:Section1;}
+-->
+</style>
+<!--[if gte mso 10]>
+<style>
+ /* Style Definitions */
+ table.MsoNormalTable
+	{mso-style-name:"Table Normal";
+	mso-tstyle-rowband-size:0;
+	mso-tstyle-colband-size:0;
+	mso-style-noshow:yes;
+	mso-style-parent:"";
+	mso-padding-alt:0in 5.4pt 0in 5.4pt;
+	mso-para-margin:0in;
+	mso-para-margin-bottom:.0001pt;
+	mso-pagination:widow-orphan;
+	font-size:10.0pt;
+	font-family:"Times New Roman";}
+table.MsoTableGrid
+	{mso-style-name:"Table Grid";
+	mso-tstyle-rowband-size:0;
+	mso-tstyle-colband-size:0;
+	border:solid windowtext 1.0pt;
+	mso-border-alt:solid windowtext .5pt;
+	mso-padding-alt:0in 5.4pt 0in 5.4pt;
+	mso-border-insideh:.5pt solid windowtext;
+	mso-border-insidev:.5pt solid windowtext;
+	mso-para-margin:0in;
+	mso-para-margin-bottom:.0001pt;
+	mso-pagination:widow-orphan;
+	font-size:10.0pt;
+	font-family:"Times New Roman";}
+</style>
+<![endif]--><![if mso 9]>
+<style>
+p.MsoNormal
+	{margin-left:15.0pt;}
+</style>
+<![endif]><!--[if gte mso 9]><xml>
+ <o:shapedefaults v:ext="edit" spidmax="4098">
+  <o:colormru v:ext="edit" colors="#060"/>
+  <o:colormenu v:ext="edit" strokecolor="#060"/>
+ </o:shapedefaults></xml><![endif]--><!--[if gte mso 9]><xml>
+ <o:shapelayout v:ext="edit">
+  <o:idmap v:ext="edit" data="1"/>
+ </o:shapelayout></xml><![endif]-->
+</head>
+
+<body bgcolor=white lang=EN-US link="#252E78" vlink="#3D2185" style='tab-interval:
+.5in;margin-left:15.0pt;margin-right:15.0pt'>
+
+<div class=Section1>
+
+<p class=MsoNormal style='margin-top:0in;margin-right:15.0pt;margin-bottom:
+0in;margin-left:15.0pt;margin-bottom:.0001pt'><!--[if gte vml 1]><v:shapetype
+ id="_x0000_t75" coordsize="21600,21600" o:spt="75" o:preferrelative="t"
+ path="m@4@5l@4@11@9@11@9@5xe" filled="f" stroked="f">
+ <v:stroke joinstyle="miter"/>
+ <v:formulas>
+  <v:f eqn="if lineDrawn pixelLineWidth 0"/>
+  <v:f eqn="sum @0 1 0"/>
+  <v:f eqn="sum 0 0 @1"/>
+  <v:f eqn="prod @2 1 2"/>
+  <v:f eqn="prod @3 21600 pixelWidth"/>
+  <v:f eqn="prod @3 21600 pixelHeight"/>
+  <v:f eqn="sum @0 0 1"/>
+  <v:f eqn="prod @6 1 2"/>
+  <v:f eqn="prod @7 21600 pixelWidth"/>
+  <v:f eqn="sum @8 21600 0"/>
+  <v:f eqn="prod @7 21600 pixelHeight"/>
+  <v:f eqn="sum @10 21600 0"/>
+ </v:formulas>
+ <v:path o:extrusionok="f" gradientshapeok="t" o:connecttype="rect"/>
+ <o:lock v:ext="edit" aspectratio="t"/>
+</v:shapetype><v:shape id="_x0000_s1026" type="#_x0000_t75" style='position:absolute;
+ left:0;text-align:left;margin-left:30pt;margin-top:9pt;width:72.75pt;height:57.75pt;
+ z-index:1'>
+ <v:imagedata src="header_files/image001.jpg" o:title="NCSAlogo"/>
+</v:shape><![endif]--><![if !vml]><span style='mso-ignore:vglayout;position:
+absolute;z-index:1;left:0px;margin-left:40px;margin-top:12px;width:97px;
+height:77px'><img width=97 height=77 src="header_files/image002.jpg" v:shapes="_x0000_s1026"></span><![endif]><span
+style='mso-spacerun:yes'>�</span><b style='mso-bidi-font-weight:normal'><span
+style='font-size:22.0pt'><o:p></o:p></span></b></p>
+
+<div align=center>
+
+<table class=MsoTableGrid border=1 cellspacing=0 cellpadding=0
+ style='margin-left:103.45pt;border-collapse:collapse;border:none;mso-border-bottom-alt:
+ solid #006600 2.25pt;mso-yfti-tbllook:480;mso-padding-alt:0in 5.4pt 0in 5.4pt'>
+ <tr style='mso-yfti-irow:0;mso-yfti-lastrow:yes;height:29.25pt'>
+  <td width=443 valign=top style='width:332.6pt;border:none;border-bottom:solid #006600 2.25pt;
+  padding:0in 5.4pt 0in 5.4pt;height:29.25pt'>
+  <p class=MsoNormal><b style='mso-bidi-font-weight:normal'><span
+  style='font-size:22.0pt'>HDF5 C++ API Reference Manual</span></b></p>
+  </td>
+ </tr>
+</table>
+
+</div>
+
+<p class=MsoNormal><o:p>&nbsp;</o:p></p>
+
+<p class=MsoNormal><o:p>&nbsp;</o:p></p>
+
+<p class=MsoNormal><o:p>&nbsp;</o:p></p>
+
+</div>
+
+</body>
+
+</html>
diff --git a/c++/src/header_files/filelist.xml b/c++/src/header_files/filelist.xml
new file mode 100644
index 0000000000..6732f49d47
--- /dev/null
+++ b/c++/src/header_files/filelist.xml
@@ -0,0 +1,6 @@
+<xml xmlns:o="urn:schemas-microsoft-com:office:office">
+ <o:MainFile HRef="../header.html"/>
+ <o:File HRef="image001.jpg"/>
+ <o:File HRef="image002.jpg"/>
+ <o:File HRef="filelist.xml"/>
+</xml>
\ No newline at end of file
diff --git a/c++/src/header_files/image001.jpg b/c++/src/header_files/image001.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..92b53c9d7d7ba6cc5cb450c34692b49703e7a48c
GIT binary patch
literal 3034
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

literal 0
HcmV?d00001

diff --git a/c++/src/header_files/image002.jpg b/c++/src/header_files/image002.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..e6f480481c94f40ce70dfbf199aeef50d6ef7964
GIT binary patch
literal 2010
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

literal 0
HcmV?d00001