Author: buildbot
Date: Wed Sep 28 12:07:48 2016
New Revision: 998475

Log:
Staging update by buildbot for lucy

Added:
    websites/staging/lucy/trunk/content/docs/0.5.0/
    websites/staging/lucy/trunk/content/docs/0.5.0/c/
    websites/staging/lucy/trunk/content/docs/0.5.0/c/Clownfish/
    websites/staging/lucy/trunk/content/docs/0.5.0/c/Clownfish.html
    websites/staging/lucy/trunk/content/docs/0.5.0/c/Clownfish/Blob.html
    websites/staging/lucy/trunk/content/docs/0.5.0/c/Clownfish/Boolean.html
    websites/staging/lucy/trunk/content/docs/0.5.0/c/Clownfish/ByteBuf.html
    websites/staging/lucy/trunk/content/docs/0.5.0/c/Clownfish/CharBuf.html
    websites/staging/lucy/trunk/content/docs/0.5.0/c/Clownfish/Class.html
    websites/staging/lucy/trunk/content/docs/0.5.0/c/Clownfish/Docs/
    
websites/staging/lucy/trunk/content/docs/0.5.0/c/Clownfish/Docs/BuildingProjects.html
    
websites/staging/lucy/trunk/content/docs/0.5.0/c/Clownfish/Docs/ClassIntro.html
    
websites/staging/lucy/trunk/content/docs/0.5.0/c/Clownfish/Docs/WritingClasses.html
    websites/staging/lucy/trunk/content/docs/0.5.0/c/Clownfish/Err.html
    websites/staging/lucy/trunk/content/docs/0.5.0/c/Clownfish/Float.html
    websites/staging/lucy/trunk/content/docs/0.5.0/c/Clownfish/Hash.html
    websites/staging/lucy/trunk/content/docs/0.5.0/c/Clownfish/HashIterator.html
    websites/staging/lucy/trunk/content/docs/0.5.0/c/Clownfish/Integer.html
    websites/staging/lucy/trunk/content/docs/0.5.0/c/Clownfish/Obj.html
    websites/staging/lucy/trunk/content/docs/0.5.0/c/Clownfish/String.html
    
websites/staging/lucy/trunk/content/docs/0.5.0/c/Clownfish/StringIterator.html
    websites/staging/lucy/trunk/content/docs/0.5.0/c/Clownfish/Vector.html
    websites/staging/lucy/trunk/content/docs/0.5.0/c/Lucy/
    websites/staging/lucy/trunk/content/docs/0.5.0/c/Lucy/Analysis/
    websites/staging/lucy/trunk/content/docs/0.5.0/c/Lucy/Analysis/Analyzer.html
    
websites/staging/lucy/trunk/content/docs/0.5.0/c/Lucy/Analysis/CaseFolder.html
    
websites/staging/lucy/trunk/content/docs/0.5.0/c/Lucy/Analysis/EasyAnalyzer.html
    
websites/staging/lucy/trunk/content/docs/0.5.0/c/Lucy/Analysis/Inversion.html
    
websites/staging/lucy/trunk/content/docs/0.5.0/c/Lucy/Analysis/Normalizer.html
    
websites/staging/lucy/trunk/content/docs/0.5.0/c/Lucy/Analysis/PolyAnalyzer.html
    
websites/staging/lucy/trunk/content/docs/0.5.0/c/Lucy/Analysis/RegexTokenizer.html
    
websites/staging/lucy/trunk/content/docs/0.5.0/c/Lucy/Analysis/SnowballStemmer.html
    
websites/staging/lucy/trunk/content/docs/0.5.0/c/Lucy/Analysis/SnowballStopFilter.html
    
websites/staging/lucy/trunk/content/docs/0.5.0/c/Lucy/Analysis/StandardTokenizer.html
    websites/staging/lucy/trunk/content/docs/0.5.0/c/Lucy/Analysis/Token.html
    websites/staging/lucy/trunk/content/docs/0.5.0/c/Lucy/Docs/
    websites/staging/lucy/trunk/content/docs/0.5.0/c/Lucy/Docs/Cookbook/
    websites/staging/lucy/trunk/content/docs/0.5.0/c/Lucy/Docs/Cookbook.html
    
websites/staging/lucy/trunk/content/docs/0.5.0/c/Lucy/Docs/Cookbook/CustomQuery.html
    
websites/staging/lucy/trunk/content/docs/0.5.0/c/Lucy/Docs/Cookbook/CustomQueryParser.html
    
websites/staging/lucy/trunk/content/docs/0.5.0/c/Lucy/Docs/Cookbook/FastUpdates.html
    websites/staging/lucy/trunk/content/docs/0.5.0/c/Lucy/Docs/DevGuide.html
    websites/staging/lucy/trunk/content/docs/0.5.0/c/Lucy/Docs/DocIDs.html
    websites/staging/lucy/trunk/content/docs/0.5.0/c/Lucy/Docs/FileFormat.html
    websites/staging/lucy/trunk/content/docs/0.5.0/c/Lucy/Docs/FileLocking.html
    websites/staging/lucy/trunk/content/docs/0.5.0/c/Lucy/Docs/IRTheory.html
    websites/staging/lucy/trunk/content/docs/0.5.0/c/Lucy/Docs/Tutorial/
    websites/staging/lucy/trunk/content/docs/0.5.0/c/Lucy/Docs/Tutorial.html
    
websites/staging/lucy/trunk/content/docs/0.5.0/c/Lucy/Docs/Tutorial/AnalysisTutorial.html
    
websites/staging/lucy/trunk/content/docs/0.5.0/c/Lucy/Docs/Tutorial/BeyondSimpleTutorial.html
    
websites/staging/lucy/trunk/content/docs/0.5.0/c/Lucy/Docs/Tutorial/FieldTypeTutorial.html
    
websites/staging/lucy/trunk/content/docs/0.5.0/c/Lucy/Docs/Tutorial/HighlighterTutorial.html
    
websites/staging/lucy/trunk/content/docs/0.5.0/c/Lucy/Docs/Tutorial/QueryObjectsTutorial.html
    
websites/staging/lucy/trunk/content/docs/0.5.0/c/Lucy/Docs/Tutorial/SimpleTutorial.html
    websites/staging/lucy/trunk/content/docs/0.5.0/c/Lucy/Document/
    websites/staging/lucy/trunk/content/docs/0.5.0/c/Lucy/Document/Doc.html
    websites/staging/lucy/trunk/content/docs/0.5.0/c/Lucy/Document/HitDoc.html
    websites/staging/lucy/trunk/content/docs/0.5.0/c/Lucy/Highlight/
    
websites/staging/lucy/trunk/content/docs/0.5.0/c/Lucy/Highlight/Highlighter.html
    websites/staging/lucy/trunk/content/docs/0.5.0/c/Lucy/Index/
    
websites/staging/lucy/trunk/content/docs/0.5.0/c/Lucy/Index/BackgroundMerger.html
    websites/staging/lucy/trunk/content/docs/0.5.0/c/Lucy/Index/DataReader.html
    websites/staging/lucy/trunk/content/docs/0.5.0/c/Lucy/Index/DataWriter.html
    
websites/staging/lucy/trunk/content/docs/0.5.0/c/Lucy/Index/DeletionsWriter.html
    websites/staging/lucy/trunk/content/docs/0.5.0/c/Lucy/Index/DocReader.html
    
websites/staging/lucy/trunk/content/docs/0.5.0/c/Lucy/Index/IndexManager.html
    websites/staging/lucy/trunk/content/docs/0.5.0/c/Lucy/Index/IndexReader.html
    websites/staging/lucy/trunk/content/docs/0.5.0/c/Lucy/Index/Indexer.html
    websites/staging/lucy/trunk/content/docs/0.5.0/c/Lucy/Index/Lexicon.html
    
websites/staging/lucy/trunk/content/docs/0.5.0/c/Lucy/Index/LexiconReader.html
    websites/staging/lucy/trunk/content/docs/0.5.0/c/Lucy/Index/PolyReader.html
    websites/staging/lucy/trunk/content/docs/0.5.0/c/Lucy/Index/PostingList.html
    
websites/staging/lucy/trunk/content/docs/0.5.0/c/Lucy/Index/PostingListReader.html
    websites/staging/lucy/trunk/content/docs/0.5.0/c/Lucy/Index/SegReader.html
    websites/staging/lucy/trunk/content/docs/0.5.0/c/Lucy/Index/SegWriter.html
    websites/staging/lucy/trunk/content/docs/0.5.0/c/Lucy/Index/Segment.html
    websites/staging/lucy/trunk/content/docs/0.5.0/c/Lucy/Index/Similarity.html
    websites/staging/lucy/trunk/content/docs/0.5.0/c/Lucy/Index/Snapshot.html
    websites/staging/lucy/trunk/content/docs/0.5.0/c/Lucy/Object/
    websites/staging/lucy/trunk/content/docs/0.5.0/c/Lucy/Object/BitVector.html
    websites/staging/lucy/trunk/content/docs/0.5.0/c/Lucy/Object/I32Array.html
    websites/staging/lucy/trunk/content/docs/0.5.0/c/Lucy/Plan/
    websites/staging/lucy/trunk/content/docs/0.5.0/c/Lucy/Plan/Architecture.html
    websites/staging/lucy/trunk/content/docs/0.5.0/c/Lucy/Plan/BlobType.html
    websites/staging/lucy/trunk/content/docs/0.5.0/c/Lucy/Plan/FieldType.html
    websites/staging/lucy/trunk/content/docs/0.5.0/c/Lucy/Plan/FullTextType.html
    websites/staging/lucy/trunk/content/docs/0.5.0/c/Lucy/Plan/Schema.html
    websites/staging/lucy/trunk/content/docs/0.5.0/c/Lucy/Plan/StringType.html
    websites/staging/lucy/trunk/content/docs/0.5.0/c/Lucy/Search/
    websites/staging/lucy/trunk/content/docs/0.5.0/c/Lucy/Search/ANDQuery.html
    websites/staging/lucy/trunk/content/docs/0.5.0/c/Lucy/Search/Collector/
    websites/staging/lucy/trunk/content/docs/0.5.0/c/Lucy/Search/Collector.html
    
websites/staging/lucy/trunk/content/docs/0.5.0/c/Lucy/Search/Collector/BitCollector.html
    websites/staging/lucy/trunk/content/docs/0.5.0/c/Lucy/Search/Compiler.html
    websites/staging/lucy/trunk/content/docs/0.5.0/c/Lucy/Search/Hits.html
    
websites/staging/lucy/trunk/content/docs/0.5.0/c/Lucy/Search/IndexSearcher.html
    websites/staging/lucy/trunk/content/docs/0.5.0/c/Lucy/Search/LeafQuery.html
    
websites/staging/lucy/trunk/content/docs/0.5.0/c/Lucy/Search/MatchAllQuery.html
    websites/staging/lucy/trunk/content/docs/0.5.0/c/Lucy/Search/Matcher.html
    websites/staging/lucy/trunk/content/docs/0.5.0/c/Lucy/Search/NOTQuery.html
    
websites/staging/lucy/trunk/content/docs/0.5.0/c/Lucy/Search/NoMatchQuery.html
    websites/staging/lucy/trunk/content/docs/0.5.0/c/Lucy/Search/ORQuery.html
    
websites/staging/lucy/trunk/content/docs/0.5.0/c/Lucy/Search/PhraseQuery.html
    websites/staging/lucy/trunk/content/docs/0.5.0/c/Lucy/Search/PolyQuery.html
    
websites/staging/lucy/trunk/content/docs/0.5.0/c/Lucy/Search/PolySearcher.html
    websites/staging/lucy/trunk/content/docs/0.5.0/c/Lucy/Search/Query.html
    
websites/staging/lucy/trunk/content/docs/0.5.0/c/Lucy/Search/QueryParser.html
    websites/staging/lucy/trunk/content/docs/0.5.0/c/Lucy/Search/RangeQuery.html
    
websites/staging/lucy/trunk/content/docs/0.5.0/c/Lucy/Search/RequiredOptionalQuery.html
    websites/staging/lucy/trunk/content/docs/0.5.0/c/Lucy/Search/Searcher.html
    websites/staging/lucy/trunk/content/docs/0.5.0/c/Lucy/Search/SortRule.html
    websites/staging/lucy/trunk/content/docs/0.5.0/c/Lucy/Search/SortSpec.html
    websites/staging/lucy/trunk/content/docs/0.5.0/c/Lucy/Search/Span.html
    websites/staging/lucy/trunk/content/docs/0.5.0/c/Lucy/Search/TermQuery.html
    websites/staging/lucy/trunk/content/docs/0.5.0/c/Lucy/Simple.html
    websites/staging/lucy/trunk/content/docs/0.5.0/c/Lucy/Store/
    websites/staging/lucy/trunk/content/docs/0.5.0/c/Lucy/Store/FSFolder.html
    websites/staging/lucy/trunk/content/docs/0.5.0/c/Lucy/Store/Folder.html
    websites/staging/lucy/trunk/content/docs/0.5.0/c/Lucy/Store/Lock.html
    websites/staging/lucy/trunk/content/docs/0.5.0/c/Lucy/Store/LockErr.html
    websites/staging/lucy/trunk/content/docs/0.5.0/c/Lucy/Store/LockFactory.html
    websites/staging/lucy/trunk/content/docs/0.5.0/c/Lucy/Store/RAMFolder.html
    websites/staging/lucy/trunk/content/docs/0.5.0/c/LucyX/
    websites/staging/lucy/trunk/content/docs/0.5.0/c/LucyX/Search/
    
websites/staging/lucy/trunk/content/docs/0.5.0/c/LucyX/Search/ProximityQuery.html
    websites/staging/lucy/trunk/content/docs/0.5.0/c/cfish.html
    websites/staging/lucy/trunk/content/docs/0.5.0/c/lucy.html
    websites/staging/lucy/trunk/content/docs/0.5.0/perl/
    websites/staging/lucy/trunk/content/docs/0.5.0/perl/Clownfish/
    websites/staging/lucy/trunk/content/docs/0.5.0/perl/Clownfish.html
    websites/staging/lucy/trunk/content/docs/0.5.0/perl/Clownfish/Blob.html
    websites/staging/lucy/trunk/content/docs/0.5.0/perl/Clownfish/Boolean.html
    websites/staging/lucy/trunk/content/docs/0.5.0/perl/Clownfish/ByteBuf.html
    websites/staging/lucy/trunk/content/docs/0.5.0/perl/Clownfish/CharBuf.html
    websites/staging/lucy/trunk/content/docs/0.5.0/perl/Clownfish/Class.html
    websites/staging/lucy/trunk/content/docs/0.5.0/perl/Clownfish/Docs/
    
websites/staging/lucy/trunk/content/docs/0.5.0/perl/Clownfish/Docs/BuildingProjects.html
    
websites/staging/lucy/trunk/content/docs/0.5.0/perl/Clownfish/Docs/ClassIntro.html
    
websites/staging/lucy/trunk/content/docs/0.5.0/perl/Clownfish/Docs/WritingClasses.html
    websites/staging/lucy/trunk/content/docs/0.5.0/perl/Clownfish/Err.html
    websites/staging/lucy/trunk/content/docs/0.5.0/perl/Clownfish/Float.html
    websites/staging/lucy/trunk/content/docs/0.5.0/perl/Clownfish/Hash.html
    
websites/staging/lucy/trunk/content/docs/0.5.0/perl/Clownfish/HashIterator.html
    websites/staging/lucy/trunk/content/docs/0.5.0/perl/Clownfish/Integer.html
    websites/staging/lucy/trunk/content/docs/0.5.0/perl/Clownfish/Obj.html
    websites/staging/lucy/trunk/content/docs/0.5.0/perl/Clownfish/String.html
    
websites/staging/lucy/trunk/content/docs/0.5.0/perl/Clownfish/StringIterator.html
    websites/staging/lucy/trunk/content/docs/0.5.0/perl/Clownfish/Vector.html
    websites/staging/lucy/trunk/content/docs/0.5.0/perl/Lucy/
    websites/staging/lucy/trunk/content/docs/0.5.0/perl/Lucy.html
    websites/staging/lucy/trunk/content/docs/0.5.0/perl/Lucy/Analysis/
    
websites/staging/lucy/trunk/content/docs/0.5.0/perl/Lucy/Analysis/Analyzer.html
    
websites/staging/lucy/trunk/content/docs/0.5.0/perl/Lucy/Analysis/CaseFolder.html
    
websites/staging/lucy/trunk/content/docs/0.5.0/perl/Lucy/Analysis/EasyAnalyzer.html
    
websites/staging/lucy/trunk/content/docs/0.5.0/perl/Lucy/Analysis/Inversion.html
    
websites/staging/lucy/trunk/content/docs/0.5.0/perl/Lucy/Analysis/Normalizer.html
    
websites/staging/lucy/trunk/content/docs/0.5.0/perl/Lucy/Analysis/PolyAnalyzer.html
    
websites/staging/lucy/trunk/content/docs/0.5.0/perl/Lucy/Analysis/RegexTokenizer.html
    
websites/staging/lucy/trunk/content/docs/0.5.0/perl/Lucy/Analysis/SnowballStemmer.html
    
websites/staging/lucy/trunk/content/docs/0.5.0/perl/Lucy/Analysis/SnowballStopFilter.html
    
websites/staging/lucy/trunk/content/docs/0.5.0/perl/Lucy/Analysis/StandardTokenizer.html
    websites/staging/lucy/trunk/content/docs/0.5.0/perl/Lucy/Analysis/Token.html
    websites/staging/lucy/trunk/content/docs/0.5.0/perl/Lucy/Docs/
    websites/staging/lucy/trunk/content/docs/0.5.0/perl/Lucy/Docs/Cookbook/
    websites/staging/lucy/trunk/content/docs/0.5.0/perl/Lucy/Docs/Cookbook.html
    
websites/staging/lucy/trunk/content/docs/0.5.0/perl/Lucy/Docs/Cookbook/CustomQuery.html
    
websites/staging/lucy/trunk/content/docs/0.5.0/perl/Lucy/Docs/Cookbook/CustomQueryParser.html
    
websites/staging/lucy/trunk/content/docs/0.5.0/perl/Lucy/Docs/Cookbook/FastUpdates.html
    websites/staging/lucy/trunk/content/docs/0.5.0/perl/Lucy/Docs/DevGuide.html
    websites/staging/lucy/trunk/content/docs/0.5.0/perl/Lucy/Docs/DocIDs.html
    
websites/staging/lucy/trunk/content/docs/0.5.0/perl/Lucy/Docs/FileFormat.html
    
websites/staging/lucy/trunk/content/docs/0.5.0/perl/Lucy/Docs/FileLocking.html
    websites/staging/lucy/trunk/content/docs/0.5.0/perl/Lucy/Docs/IRTheory.html
    websites/staging/lucy/trunk/content/docs/0.5.0/perl/Lucy/Docs/Tutorial/
    websites/staging/lucy/trunk/content/docs/0.5.0/perl/Lucy/Docs/Tutorial.html
    
websites/staging/lucy/trunk/content/docs/0.5.0/perl/Lucy/Docs/Tutorial/AnalysisTutorial.html
    
websites/staging/lucy/trunk/content/docs/0.5.0/perl/Lucy/Docs/Tutorial/BeyondSimpleTutorial.html
    
websites/staging/lucy/trunk/content/docs/0.5.0/perl/Lucy/Docs/Tutorial/FieldTypeTutorial.html
    
websites/staging/lucy/trunk/content/docs/0.5.0/perl/Lucy/Docs/Tutorial/HighlighterTutorial.html
    
websites/staging/lucy/trunk/content/docs/0.5.0/perl/Lucy/Docs/Tutorial/QueryObjectsTutorial.html
    
websites/staging/lucy/trunk/content/docs/0.5.0/perl/Lucy/Docs/Tutorial/SimpleTutorial.html
    websites/staging/lucy/trunk/content/docs/0.5.0/perl/Lucy/Document/
    websites/staging/lucy/trunk/content/docs/0.5.0/perl/Lucy/Document/Doc.html
    
websites/staging/lucy/trunk/content/docs/0.5.0/perl/Lucy/Document/HitDoc.html
    websites/staging/lucy/trunk/content/docs/0.5.0/perl/Lucy/Highlight/
    
websites/staging/lucy/trunk/content/docs/0.5.0/perl/Lucy/Highlight/Highlighter.html
    websites/staging/lucy/trunk/content/docs/0.5.0/perl/Lucy/Index/
    
websites/staging/lucy/trunk/content/docs/0.5.0/perl/Lucy/Index/BackgroundMerger.html
    
websites/staging/lucy/trunk/content/docs/0.5.0/perl/Lucy/Index/DataReader.html
    
websites/staging/lucy/trunk/content/docs/0.5.0/perl/Lucy/Index/DataWriter.html
    
websites/staging/lucy/trunk/content/docs/0.5.0/perl/Lucy/Index/DeletionsWriter.html
    
websites/staging/lucy/trunk/content/docs/0.5.0/perl/Lucy/Index/DocReader.html
    
websites/staging/lucy/trunk/content/docs/0.5.0/perl/Lucy/Index/IndexManager.html
    
websites/staging/lucy/trunk/content/docs/0.5.0/perl/Lucy/Index/IndexReader.html
    websites/staging/lucy/trunk/content/docs/0.5.0/perl/Lucy/Index/Indexer.html
    websites/staging/lucy/trunk/content/docs/0.5.0/perl/Lucy/Index/Lexicon.html
    
websites/staging/lucy/trunk/content/docs/0.5.0/perl/Lucy/Index/LexiconReader.html
    
websites/staging/lucy/trunk/content/docs/0.5.0/perl/Lucy/Index/PolyReader.html
    
websites/staging/lucy/trunk/content/docs/0.5.0/perl/Lucy/Index/PostingList.html
    
websites/staging/lucy/trunk/content/docs/0.5.0/perl/Lucy/Index/PostingListReader.html
    
websites/staging/lucy/trunk/content/docs/0.5.0/perl/Lucy/Index/SegReader.html
    
websites/staging/lucy/trunk/content/docs/0.5.0/perl/Lucy/Index/SegWriter.html
    websites/staging/lucy/trunk/content/docs/0.5.0/perl/Lucy/Index/Segment.html
    
websites/staging/lucy/trunk/content/docs/0.5.0/perl/Lucy/Index/Similarity.html
    websites/staging/lucy/trunk/content/docs/0.5.0/perl/Lucy/Index/Snapshot.html
    websites/staging/lucy/trunk/content/docs/0.5.0/perl/Lucy/Object/
    
websites/staging/lucy/trunk/content/docs/0.5.0/perl/Lucy/Object/BitVector.html
    websites/staging/lucy/trunk/content/docs/0.5.0/perl/Lucy/Object/Obj.html
    websites/staging/lucy/trunk/content/docs/0.5.0/perl/Lucy/Plan/
    
websites/staging/lucy/trunk/content/docs/0.5.0/perl/Lucy/Plan/Architecture.html
    websites/staging/lucy/trunk/content/docs/0.5.0/perl/Lucy/Plan/BlobType.html
    websites/staging/lucy/trunk/content/docs/0.5.0/perl/Lucy/Plan/FieldType.html
    
websites/staging/lucy/trunk/content/docs/0.5.0/perl/Lucy/Plan/FullTextType.html
    websites/staging/lucy/trunk/content/docs/0.5.0/perl/Lucy/Plan/Schema.html
    
websites/staging/lucy/trunk/content/docs/0.5.0/perl/Lucy/Plan/StringType.html
    websites/staging/lucy/trunk/content/docs/0.5.0/perl/Lucy/Search/
    
websites/staging/lucy/trunk/content/docs/0.5.0/perl/Lucy/Search/ANDQuery.html
    websites/staging/lucy/trunk/content/docs/0.5.0/perl/Lucy/Search/Collector/
    
websites/staging/lucy/trunk/content/docs/0.5.0/perl/Lucy/Search/Collector.html
    
websites/staging/lucy/trunk/content/docs/0.5.0/perl/Lucy/Search/Collector/BitCollector.html
    
websites/staging/lucy/trunk/content/docs/0.5.0/perl/Lucy/Search/Compiler.html
    websites/staging/lucy/trunk/content/docs/0.5.0/perl/Lucy/Search/Hits.html
    
websites/staging/lucy/trunk/content/docs/0.5.0/perl/Lucy/Search/IndexSearcher.html
    
websites/staging/lucy/trunk/content/docs/0.5.0/perl/Lucy/Search/LeafQuery.html
    
websites/staging/lucy/trunk/content/docs/0.5.0/perl/Lucy/Search/MatchAllQuery.html
    websites/staging/lucy/trunk/content/docs/0.5.0/perl/Lucy/Search/Matcher.html
    
websites/staging/lucy/trunk/content/docs/0.5.0/perl/Lucy/Search/NOTQuery.html
    
websites/staging/lucy/trunk/content/docs/0.5.0/perl/Lucy/Search/NoMatchQuery.html
    websites/staging/lucy/trunk/content/docs/0.5.0/perl/Lucy/Search/ORQuery.html
    
websites/staging/lucy/trunk/content/docs/0.5.0/perl/Lucy/Search/PhraseQuery.html
    
websites/staging/lucy/trunk/content/docs/0.5.0/perl/Lucy/Search/PolyQuery.html
    
websites/staging/lucy/trunk/content/docs/0.5.0/perl/Lucy/Search/PolySearcher.html
    websites/staging/lucy/trunk/content/docs/0.5.0/perl/Lucy/Search/Query.html
    
websites/staging/lucy/trunk/content/docs/0.5.0/perl/Lucy/Search/QueryParser.html
    
websites/staging/lucy/trunk/content/docs/0.5.0/perl/Lucy/Search/RangeQuery.html
    
websites/staging/lucy/trunk/content/docs/0.5.0/perl/Lucy/Search/RequiredOptionalQuery.html
    
websites/staging/lucy/trunk/content/docs/0.5.0/perl/Lucy/Search/Searcher.html
    
websites/staging/lucy/trunk/content/docs/0.5.0/perl/Lucy/Search/SortRule.html
    
websites/staging/lucy/trunk/content/docs/0.5.0/perl/Lucy/Search/SortSpec.html
    websites/staging/lucy/trunk/content/docs/0.5.0/perl/Lucy/Search/Span.html
    
websites/staging/lucy/trunk/content/docs/0.5.0/perl/Lucy/Search/TermQuery.html
    websites/staging/lucy/trunk/content/docs/0.5.0/perl/Lucy/Simple.html
    websites/staging/lucy/trunk/content/docs/0.5.0/perl/Lucy/Store/
    websites/staging/lucy/trunk/content/docs/0.5.0/perl/Lucy/Store/FSFolder.html
    websites/staging/lucy/trunk/content/docs/0.5.0/perl/Lucy/Store/Folder.html
    websites/staging/lucy/trunk/content/docs/0.5.0/perl/Lucy/Store/Lock.html
    websites/staging/lucy/trunk/content/docs/0.5.0/perl/Lucy/Store/LockErr.html
    
websites/staging/lucy/trunk/content/docs/0.5.0/perl/Lucy/Store/LockFactory.html
    
websites/staging/lucy/trunk/content/docs/0.5.0/perl/Lucy/Store/RAMFolder.html
    websites/staging/lucy/trunk/content/docs/0.5.0/perl/LucyX/
    websites/staging/lucy/trunk/content/docs/0.5.0/perl/LucyX/Index/
    
websites/staging/lucy/trunk/content/docs/0.5.0/perl/LucyX/Index/ByteBufDocReader.html
    
websites/staging/lucy/trunk/content/docs/0.5.0/perl/LucyX/Index/ByteBufDocWriter.html
    
websites/staging/lucy/trunk/content/docs/0.5.0/perl/LucyX/Index/LongFieldSim.html
    
websites/staging/lucy/trunk/content/docs/0.5.0/perl/LucyX/Index/ZlibDocReader.html
    
websites/staging/lucy/trunk/content/docs/0.5.0/perl/LucyX/Index/ZlibDocWriter.html
    websites/staging/lucy/trunk/content/docs/0.5.0/perl/LucyX/Remote/
    
websites/staging/lucy/trunk/content/docs/0.5.0/perl/LucyX/Remote/ClusterSearcher.html
    
websites/staging/lucy/trunk/content/docs/0.5.0/perl/LucyX/Remote/SearchClient.html
    
websites/staging/lucy/trunk/content/docs/0.5.0/perl/LucyX/Remote/SearchServer.html
    websites/staging/lucy/trunk/content/docs/0.5.0/perl/LucyX/Search/
    websites/staging/lucy/trunk/content/docs/0.5.0/perl/LucyX/Search/Filter.html
    
websites/staging/lucy/trunk/content/docs/0.5.0/perl/LucyX/Search/MockMatcher.html
    
websites/staging/lucy/trunk/content/docs/0.5.0/perl/LucyX/Search/ProximityQuery.html
    websites/staging/lucy/trunk/content/docs/0.5.0/perl/clownfish-index.html
    websites/staging/lucy/trunk/content/docs/0.5.0/perl/index.html
Modified:
    websites/staging/lucy/trunk/content/   (props changed)
    websites/staging/lucy/trunk/content/docs/c/Clownfish/Blob.html
    websites/staging/lucy/trunk/content/docs/c/Clownfish/Boolean.html
    websites/staging/lucy/trunk/content/docs/c/Clownfish/ByteBuf.html
    websites/staging/lucy/trunk/content/docs/c/Clownfish/CharBuf.html
    websites/staging/lucy/trunk/content/docs/c/Clownfish/Class.html
    
websites/staging/lucy/trunk/content/docs/c/Clownfish/Docs/BuildingProjects.html
    
websites/staging/lucy/trunk/content/docs/c/Clownfish/Docs/WritingClasses.html
    websites/staging/lucy/trunk/content/docs/c/Clownfish/Err.html
    websites/staging/lucy/trunk/content/docs/c/Clownfish/Hash.html
    websites/staging/lucy/trunk/content/docs/c/Clownfish/HashIterator.html
    websites/staging/lucy/trunk/content/docs/c/Clownfish/Obj.html
    websites/staging/lucy/trunk/content/docs/c/Clownfish/String.html
    websites/staging/lucy/trunk/content/docs/c/Clownfish/StringIterator.html
    websites/staging/lucy/trunk/content/docs/c/Clownfish/Vector.html
    websites/staging/lucy/trunk/content/docs/c/Lucy/Object/BitVector.html
    websites/staging/lucy/trunk/content/docs/c/Lucy/Object/I32Array.html
    websites/staging/lucy/trunk/content/docs/c/Lucy/Simple.html
    websites/staging/lucy/trunk/content/docs/index.html
    
websites/staging/lucy/trunk/content/docs/perl/Clownfish/Docs/BuildingProjects.html
    
websites/staging/lucy/trunk/content/docs/perl/Clownfish/Docs/WritingClasses.html
    websites/staging/lucy/trunk/content/docs/perl/Lucy.html
    websites/staging/lucy/trunk/content/docs/perl/Lucy/Simple.html
    websites/staging/lucy/trunk/content/docs/perl/clownfish-index.html
    websites/staging/lucy/trunk/content/docs/perl/index.html

Propchange: websites/staging/lucy/trunk/content/
------------------------------------------------------------------------------
--- cms:source-revision (original)
+++ cms:source-revision Wed Sep 28 12:07:48 2016
@@ -1 +1 @@
-1762634
+1762636

Added: websites/staging/lucy/trunk/content/docs/0.5.0/c/Clownfish.html
==============================================================================
--- websites/staging/lucy/trunk/content/docs/0.5.0/c/Clownfish.html (added)
+++ websites/staging/lucy/trunk/content/docs/0.5.0/c/Clownfish.html Wed Sep 28 
12:07:48 2016
@@ -0,0 +1,162 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html lang="en">
+  <head>
+    <meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
+    <title>Clownfish</title>
+    <link rel="stylesheet" type="text/css" media="screen" href="/css/lucy.css">
+  </head>
+
+  <body>
+
+    <div id="lucy-rigid_wrapper">
+
+      <div id="lucy-top" class="container_16 lucy-white_box_3d">
+
+        <div id="lucy-logo_box" class="grid_8">
+          <a href="/"><img src="/images/lucy_logo_150x100.png" alt="Apache 
Lucy™"></a>
+        </div> <!-- lucy-logo_box -->
+
+        <div #id="lucy-top_nav_box" class="grid_8">
+          <div id="lucy-top_nav_bar" class="container_8">
+            <ul>
+              <li><a href="http://www.apache.org/"; title="Apache Software 
Foundation">Apache Software Foundation</a></li>
+              <li><a href="http://www.apache.org/licenses/"; 
title="License">License</a></li>
+              <li><a href="http://www.apache.org/foundation/sponsorship.html"; 
title="Sponsorship">Sponsorship</a></li>
+              <li><a href="http://www.apache.org/foundation/thanks.html"; 
title="Thanks">Thanks</a></li>
+              <li><a href="http://www.apache.org/security/ " 
title="Security">Security</a></li>
+            </ul>
+          </div> <!-- lucy-top_nav_bar -->
+          <p><a href="http://www.apache.org/";>Apache</a>&nbsp;&raquo&nbsp;<a 
href="/">Lucy</a>&nbsp;&raquo&nbsp;<a 
href="/docs/">Docs</a>&nbsp;&raquo&nbsp;<a 
href="/docs/0.5.0/">0.5.0</a>&nbsp;&raquo&nbsp;<a 
href="/docs/0.5.0/c/">C</a></p>
+          <form name="lucy-top_search_box" id="lucy-top_search_box" 
action="http://www.google.com/search"; method="get">
+            <input value="*.apache.org" name="sitesearch" type="hidden"/>
+            <input type="text" name="q" id="query" style="width:85%">
+            <input type="submit" id="submit" value="Search">
+          </form>
+        </div> <!-- lucy-top_nav_box -->
+
+        <div class="clear"></div>
+
+      </div> <!-- lucy-top -->
+
+      <div id="lucy-main_content" class="container_16 lucy-white_box_3d">
+
+        <div class="grid_4" id="lucy-left_nav_box">
+          <h6>About</h6>
+            <ul>
+              <li><a href="/">Welcome</a></li>
+              <li><a href="/clownfish.html">Clownfish</a></li>
+              <li><a href="/faq.html">FAQ</a></li>
+              <li><a href="/people.html">People</a></li>
+            </ul>
+          <h6>Resources</h6>
+            <ul>
+              <li><a href="/download.html">Download</a></li>
+              <li><a href="/mailing_lists.html">Mailing Lists</a></li>
+              <li><a href="/docs/">Documentation</a></li>
+              <li><a href="http://wiki.apache.org/lucy/";>Wiki</a></li>
+              <li><a href="https://issues.apache.org/jira/browse/LUCY";>Issue 
Tracker</a></li>
+              <li><a href="/version_control.html">Version Control</a></li>
+            </ul>
+          <h6>Related Projects</h6>
+            <ul>
+              <li><a href="http://lucene.apache.org/core/";>Lucene</a></li>
+              <li><a href="http://dezi.org/";>Dezi</a></li>
+              <li><a href="http://lucene.apache.org/solr/";>Solr</a></li>
+              <li><a href="http://lucenenet.apache.org/";>Lucene.NET</a></li>
+              <li><a 
href="http://lucene.apache.org/pylucene/";>PyLucene</a></li>
+            </ul>
+        </div> <!-- lucy-left_nav_box -->
+
+        <div id="lucy-main_content_box" class="grid_9">
+          <div class="c-api">
+<h2>Apache Clownfish symbiotic object system</h2>
+<p>The Apache Clownfish “symbiotic” object system pairs with “host” 
programming
+language environments and facilitates the development of high performance
+language extensions.</p>
+<h3>Features</h3>
+<ul>
+<li>Support for multiple host languages.</li>
+<li>Support for stand-alone C libraries and executables.</li>
+<li>Subclassing and method overriding from the host language.</li>
+<li>Support for host language idioms like named parameters or default argument
+values.</li>
+<li>Highly performant object system with lazy creation of host language 
objects.</li>
+<li>Runtime with classes for commonly used data structures like strings, 
dynamic
+arrays and hash tables.</li>
+<li>Guaranteed ABI stability when adding or reordering methods or instance
+variables.</li>
+<li>Modularity.</li>
+<li>Introspection.</li>
+<li>Documentation generator.</li>
+</ul>
+<h3>Planned features</h3>
+<ul>
+<li>Support for more host languages.</li>
+<li>Support for interfaces.</li>
+</ul>
+<h3>Overview</h3>
+<p>Clownfish consists of two parts, the Clownfish compiler “CFC” and the
+Clownfish runtime. CFC is a code generator that creates C header files, host
+language bindings, initialization code and documentation from a set of
+Clownfish header files. The generated code is compiled with other project
+code and linked with the Clownfish runtime.</p>
+<p>Clownfish header files have a <code>.cfh</code> extension and define 
classes used within
+the Clownfish object system. The object system is implemented in C and
+supports single inheritance and virtual method dispatch. CFC creates a C
+header file from each Clownfish header containing the C interface to Clownfish
+objects. Functions and methods of objects are implemented in normal C source
+files. Beyond the C level, CFC can generate host language bindings to make
+Clownfish objects accessible from other programming languages. The compiler
+also creates class documentation in various formats from comments contained in
+Clownfish header files and standalone Markdown files.</p>
+<p>The Clownfish runtime provides:</p>
+<ul>
+<li>The <a href="Clownfish/Obj.html">Obj</a> class which is the root of the 
class hierarchy.</li>
+<li>Core data types like <a href="Clownfish/String.html">strings</a>,
+<a href="Clownfish/Vector.html">dynamic arrays</a>, and <a 
href="Clownfish/Hash.html">hashes</a>.</li>
+<li>The <a href="Clownfish/Class.html">Class</a> metaclass.</li>
+<li>Some helper classes.</li>
+</ul>
+<h3>Host language support</h3>
+<p>Bindings for the following hosts are under development:</p>
+<ul>
+<li>C (feature-complete)</li>
+<li>Go (experimental)</li>
+<li>Perl 5 (feature-complete)</li>
+<li>Python 3 / CPython (nascent)</li>
+<li>Ruby / MRI (nascent)</li>
+</ul>
+<h3>Help wanted</h3>
+<p>The target audience for the current release of Clownfish is developers.
+Clownfish is developed by the Apache Lucy community, where it is used to
+provide host language bindings for the Lucy search engine library; we expect
+that as Clownfish matures it will eventually spin off as an independent
+project.  If you would like to contribute to Clownfish, please join the <a 
href="http://lucy.apache.org/mailing_lists";>Lucy
+developers mailing list</a>.</p>
+<h3>Documentation</h3>
+<ul>
+<li><a href="Clownfish/Docs/ClassIntro.html">Working with Clownfish 
classes</a></li>
+<li><a href="Clownfish/Docs/BuildingProjects.html">Building Clownfish projects 
in C environments</a></li>
+<li><a href="Clownfish/Docs/WritingClasses.html">Writing Clownfish 
classes</a></li>
+</ul>
+</div>
+
+        </div> <!-- lucy-main_content_box --> 
+        <div class="clear"></div>
+
+      </div> <!-- lucy-main_content -->
+
+      <div id="lucy-copyright" class="container_16">
+        <p>Copyright &#169; 2010-2015 The Apache Software Foundation, Licensed 
under the 
+           <a href="http://www.apache.org/licenses/LICENSE-2.0";>Apache 
License, Version 2.0</a>.
+           <br/>
+           Apache Lucy, Lucy, Apache, the Apache feather logo, and the Apache 
Lucy project logo are trademarks of The
+           Apache Software Foundation.  All other marks mentioned may be 
trademarks or registered trademarks of their
+           respective owners.
+        </p>
+      </div> <!-- lucy-copyright -->
+
+    </div> <!-- lucy-rigid_wrapper -->
+
+  </body>
+</html>

Added: websites/staging/lucy/trunk/content/docs/0.5.0/c/Clownfish/Blob.html
==============================================================================
--- websites/staging/lucy/trunk/content/docs/0.5.0/c/Clownfish/Blob.html (added)
+++ websites/staging/lucy/trunk/content/docs/0.5.0/c/Clownfish/Blob.html Wed 
Sep 28 12:07:48 2016
@@ -0,0 +1,319 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html lang="en">
+  <head>
+    <meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
+    <title>Clownfish::Blob – C API Documentation</title>
+    <link rel="stylesheet" type="text/css" media="screen" href="/css/lucy.css">
+  </head>
+
+  <body>
+
+    <div id="lucy-rigid_wrapper">
+
+      <div id="lucy-top" class="container_16 lucy-white_box_3d">
+
+        <div id="lucy-logo_box" class="grid_8">
+          <a href="/"><img src="/images/lucy_logo_150x100.png" alt="Apache 
Lucy™"></a>
+        </div> <!-- lucy-logo_box -->
+
+        <div #id="lucy-top_nav_box" class="grid_8">
+          <div id="lucy-top_nav_bar" class="container_8">
+            <ul>
+              <li><a href="http://www.apache.org/"; title="Apache Software 
Foundation">Apache Software Foundation</a></li>
+              <li><a href="http://www.apache.org/licenses/"; 
title="License">License</a></li>
+              <li><a href="http://www.apache.org/foundation/sponsorship.html"; 
title="Sponsorship">Sponsorship</a></li>
+              <li><a href="http://www.apache.org/foundation/thanks.html"; 
title="Thanks">Thanks</a></li>
+              <li><a href="http://www.apache.org/security/ " 
title="Security">Security</a></li>
+            </ul>
+          </div> <!-- lucy-top_nav_bar -->
+          <p><a href="http://www.apache.org/";>Apache</a>&nbsp;&raquo&nbsp;<a 
href="/">Lucy</a>&nbsp;&raquo&nbsp;<a 
href="/docs/">Docs</a>&nbsp;&raquo&nbsp;<a 
href="/docs/0.5.0/">0.5.0</a>&nbsp;&raquo&nbsp;<a 
href="/docs/0.5.0/c/">C</a>&nbsp;&raquo&nbsp;<a 
href="/docs/0.5.0/c/Clownfish/">Clownfish</a></p>
+          <form name="lucy-top_search_box" id="lucy-top_search_box" 
action="http://www.google.com/search"; method="get">
+            <input value="*.apache.org" name="sitesearch" type="hidden"/>
+            <input type="text" name="q" id="query" style="width:85%">
+            <input type="submit" id="submit" value="Search">
+          </form>
+        </div> <!-- lucy-top_nav_box -->
+
+        <div class="clear"></div>
+
+      </div> <!-- lucy-top -->
+
+      <div id="lucy-main_content" class="container_16 lucy-white_box_3d">
+
+        <div class="grid_4" id="lucy-left_nav_box">
+          <h6>About</h6>
+            <ul>
+              <li><a href="/">Welcome</a></li>
+              <li><a href="/clownfish.html">Clownfish</a></li>
+              <li><a href="/faq.html">FAQ</a></li>
+              <li><a href="/people.html">People</a></li>
+            </ul>
+          <h6>Resources</h6>
+            <ul>
+              <li><a href="/download.html">Download</a></li>
+              <li><a href="/mailing_lists.html">Mailing Lists</a></li>
+              <li><a href="/docs/">Documentation</a></li>
+              <li><a href="http://wiki.apache.org/lucy/";>Wiki</a></li>
+              <li><a href="https://issues.apache.org/jira/browse/LUCY";>Issue 
Tracker</a></li>
+              <li><a href="/version_control.html">Version Control</a></li>
+            </ul>
+          <h6>Related Projects</h6>
+            <ul>
+              <li><a href="http://lucene.apache.org/core/";>Lucene</a></li>
+              <li><a href="http://dezi.org/";>Dezi</a></li>
+              <li><a href="http://lucene.apache.org/solr/";>Solr</a></li>
+              <li><a href="http://lucenenet.apache.org/";>Lucene.NET</a></li>
+              <li><a 
href="http://lucene.apache.org/pylucene/";>PyLucene</a></li>
+            </ul>
+        </div> <!-- lucy-left_nav_box -->
+
+        <div id="lucy-main_content_box" class="grid_9">
+          <div class="c-api">
+<h2>Clownfish::Blob</h2>
+<table>
+<tr>
+<td class="label">parcel</td>
+<td><a href="../cfish.html">Clownfish</a></td>
+</tr>
+<tr>
+<td class="label">class variable</td>
+<td><code><span class="prefix">CFISH_</span>BLOB</code></td>
+</tr>
+<tr>
+<td class="label">struct symbol</td>
+<td><code><span class="prefix">cfish_</span>Blob</code></td>
+</tr>
+<tr>
+<td class="label">class nickname</td>
+<td><code><span class="prefix">cfish_</span>Blob</code></td>
+</tr>
+<tr>
+<td class="label">header file</td>
+<td><code>Clownfish/Blob.h</code></td>
+</tr>
+</table>
+<h3>Name</h3>
+<p>Clownfish::Blob – Immutable buffer holding arbitrary bytes.</p>
+<h3>Functions</h3>
+<dl>
+<dt id="func_new">new</dt>
+<dd>
+<pre><code><span class="prefix">cfish_</span>Blob* <span class="comment">// 
incremented</span>
+<span class="prefix">cfish_</span><strong>Blob_new</strong>(
+    void *<strong>bytes</strong>,
+    size_t <strong>size</strong>
+);
+</code></pre>
+<p>Return a new Blob which holds a copy of the passed-in bytes.</p>
+<dl>
+<dt>bytes</dt>
+<dd><p>Pointer to an array of bytes.</p>
+</dd>
+<dt>size</dt>
+<dd><p>Size of the array in bytes.</p>
+</dd>
+</dl>
+</dd>
+<dt id="func_init">init</dt>
+<dd>
+<pre><code><span class="prefix">cfish_</span>Blob*
+<span class="prefix">cfish_</span><strong>Blob_init</strong>(
+    <span class="prefix">cfish_</span>Blob *<strong>self</strong>,
+    void *<strong>bytes</strong>,
+    size_t <strong>size</strong>
+);
+</code></pre>
+<p>Initialize a Blob which holds a copy of the passed-in bytes.</p>
+<dl>
+<dt>bytes</dt>
+<dd><p>Pointer to an array of bytes.</p>
+</dd>
+<dt>size</dt>
+<dd><p>Size of the array in bytes.</p>
+</dd>
+</dl>
+</dd>
+<dt id="func_new_steal">new_steal</dt>
+<dd>
+<pre><code><span class="prefix">cfish_</span>Blob* <span class="comment">// 
incremented</span>
+<span class="prefix">cfish_</span><strong>Blob_new_steal</strong>(
+    void *<strong>bytes</strong>,
+    size_t <strong>size</strong>
+);
+</code></pre>
+<p>Return a new Blob which assumes ownership of the passed-in bytes.</p>
+<dl>
+<dt>bytes</dt>
+<dd><p>Pointer to an array of bytes.</p>
+</dd>
+<dt>size</dt>
+<dd><p>Size of the array in bytes.</p>
+</dd>
+</dl>
+</dd>
+<dt id="func_init_steal">init_steal</dt>
+<dd>
+<pre><code><span class="prefix">cfish_</span>Blob*
+<span class="prefix">cfish_</span><strong>Blob_init_steal</strong>(
+    <span class="prefix">cfish_</span>Blob *<strong>self</strong>,
+    void *<strong>bytes</strong>,
+    size_t <strong>size</strong>
+);
+</code></pre>
+<p>Initialize a Blob which assumes ownership of the passed-in bytes.</p>
+<dl>
+<dt>bytes</dt>
+<dd><p>Pointer to an array of bytes.</p>
+</dd>
+<dt>size</dt>
+<dd><p>Size of the array in bytes.</p>
+</dd>
+</dl>
+</dd>
+<dt id="func_new_wrap">new_wrap</dt>
+<dd>
+<pre><code><span class="prefix">cfish_</span>Blob* <span class="comment">// 
incremented</span>
+<span class="prefix">cfish_</span><strong>Blob_new_wrap</strong>(
+    void *<strong>bytes</strong>,
+    size_t <strong>size</strong>
+);
+</code></pre>
+<p>Return a new Blob which wraps an external buffer.  The buffer must
+stay unchanged for the lifetime of the Blob.</p>
+<dl>
+<dt>bytes</dt>
+<dd><p>Pointer to an array of bytes.</p>
+</dd>
+<dt>size</dt>
+<dd><p>Size of the array in bytes.</p>
+</dd>
+</dl>
+</dd>
+<dt id="func_init_wrap">init_wrap</dt>
+<dd>
+<pre><code><span class="prefix">cfish_</span>Blob*
+<span class="prefix">cfish_</span><strong>Blob_init_wrap</strong>(
+    <span class="prefix">cfish_</span>Blob *<strong>self</strong>,
+    void *<strong>bytes</strong>,
+    size_t <strong>size</strong>
+);
+</code></pre>
+<p>Initialize a Blob which wraps an external buffer.  The buffer must
+stay unchanged for the lifetime of the Blob.</p>
+<dl>
+<dt>bytes</dt>
+<dd><p>Pointer to an array of bytes.</p>
+</dd>
+<dt>size</dt>
+<dd><p>Size of the array in bytes.</p>
+</dd>
+</dl>
+</dd>
+</dl>
+<h3>Methods</h3>
+<dl>
+<dt id="func_Get_Size">Get_Size</dt>
+<dd>
+<pre><code>size_t
+<span class="prefix">cfish_</span><strong>Blob_Get_Size</strong>(
+    <span class="prefix">cfish_</span>Blob *<strong>self</strong>
+);
+</code></pre>
+<p>Return the number of bytes held by the Blob.</p>
+</dd>
+<dt id="func_Get_Buf">Get_Buf</dt>
+<dd>
+<pre><code>char*
+<span class="prefix">cfish_</span><strong>Blob_Get_Buf</strong>(
+    <span class="prefix">cfish_</span>Blob *<strong>self</strong>
+);
+</code></pre>
+<p>Accessor for raw internal buffer.</p>
+</dd>
+<dt id="func_Equals">Equals</dt>
+<dd>
+<pre><code>bool
+<span class="prefix">cfish_</span><strong>Blob_Equals</strong>(
+    <span class="prefix">cfish_</span>Blob *<strong>self</strong>,
+    <span class="prefix">cfish_</span><a href="../Clownfish/Obj.html">Obj</a> 
*<strong>other</strong>
+);
+</code></pre>
+<p>Equality test.</p>
+<p><strong>Returns:</strong> true if <code>other</code> is a Blob and has the 
same content as <code>self</code>.</p>
+</dd>
+<dt id="func_Equals_Bytes">Equals_Bytes</dt>
+<dd>
+<pre><code>bool
+<span class="prefix">cfish_</span><strong>Blob_Equals_Bytes</strong>(
+    <span class="prefix">cfish_</span>Blob *<strong>self</strong>,
+    void *<strong>bytes</strong>,
+    size_t <strong>size</strong>
+);
+</code></pre>
+<p>Test whether the Blob matches the passed-in bytes.</p>
+<dl>
+<dt>bytes</dt>
+<dd><p>Pointer to an array of bytes.</p>
+</dd>
+<dt>size</dt>
+<dd><p>Size of the array in bytes.</p>
+</dd>
+</dl>
+</dd>
+<dt id="func_Compare_To">Compare_To</dt>
+<dd>
+<pre><code>int32_t
+<span class="prefix">cfish_</span><strong>Blob_Compare_To</strong>(
+    <span class="prefix">cfish_</span>Blob *<strong>self</strong>,
+    <span class="prefix">cfish_</span><a href="../Clownfish/Obj.html">Obj</a> 
*<strong>other</strong>
+);
+</code></pre>
+<p>Indicate whether one Blob is less than, equal to, or greater than
+another.  The byte contents of the Blobs are compared
+lexicographically.  Throws an exception if <code>other</code> is not a 
Blob.</p>
+<p><strong>Returns:</strong> 0 if the Blobs are equal, a negative number if 
<code>self</code> is less
+than <code>other</code>, and a positive number if <code>self</code> is greater 
than <code>other</code>.</p>
+</dd>
+<dt id="func_Clone">Clone</dt>
+<dd>
+<pre><code><span class="prefix">cfish_</span>Blob* <span class="comment">// 
incremented</span>
+<span class="prefix">cfish_</span><strong>Blob_Clone</strong>(
+    <span class="prefix">cfish_</span>Blob *<strong>self</strong>
+);
+</code></pre>
+<p>Return a clone of the object.</p>
+</dd>
+<dt id="func_Destroy">Destroy</dt>
+<dd>
+<pre><code>void
+<span class="prefix">cfish_</span><strong>Blob_Destroy</strong>(
+    <span class="prefix">cfish_</span>Blob *<strong>self</strong>
+);
+</code></pre>
+<p>Generic destructor.  Frees the struct itself but not any complex
+member elements.</p>
+</dd>
+</dl>
+<h3>Inheritance</h3>
+<p>Clownfish::Blob is a <a href="../Clownfish/Obj.html">Clownfish::Obj</a>.</p>
+</div>
+
+        </div> <!-- lucy-main_content_box --> 
+        <div class="clear"></div>
+
+      </div> <!-- lucy-main_content -->
+
+      <div id="lucy-copyright" class="container_16">
+        <p>Copyright &#169; 2010-2015 The Apache Software Foundation, Licensed 
under the 
+           <a href="http://www.apache.org/licenses/LICENSE-2.0";>Apache 
License, Version 2.0</a>.
+           <br/>
+           Apache Lucy, Lucy, Apache, the Apache feather logo, and the Apache 
Lucy project logo are trademarks of The
+           Apache Software Foundation.  All other marks mentioned may be 
trademarks or registered trademarks of their
+           respective owners.
+        </p>
+      </div> <!-- lucy-copyright -->
+
+    </div> <!-- lucy-rigid_wrapper -->
+
+  </body>
+</html>

Added: websites/staging/lucy/trunk/content/docs/0.5.0/c/Clownfish/Boolean.html
==============================================================================
--- websites/staging/lucy/trunk/content/docs/0.5.0/c/Clownfish/Boolean.html 
(added)
+++ websites/staging/lucy/trunk/content/docs/0.5.0/c/Clownfish/Boolean.html Wed 
Sep 28 12:07:48 2016
@@ -0,0 +1,186 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html lang="en">
+  <head>
+    <meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
+    <title>Clownfish::Boolean – C API Documentation</title>
+    <link rel="stylesheet" type="text/css" media="screen" href="/css/lucy.css">
+  </head>
+
+  <body>
+
+    <div id="lucy-rigid_wrapper">
+
+      <div id="lucy-top" class="container_16 lucy-white_box_3d">
+
+        <div id="lucy-logo_box" class="grid_8">
+          <a href="/"><img src="/images/lucy_logo_150x100.png" alt="Apache 
Lucy™"></a>
+        </div> <!-- lucy-logo_box -->
+
+        <div #id="lucy-top_nav_box" class="grid_8">
+          <div id="lucy-top_nav_bar" class="container_8">
+            <ul>
+              <li><a href="http://www.apache.org/"; title="Apache Software 
Foundation">Apache Software Foundation</a></li>
+              <li><a href="http://www.apache.org/licenses/"; 
title="License">License</a></li>
+              <li><a href="http://www.apache.org/foundation/sponsorship.html"; 
title="Sponsorship">Sponsorship</a></li>
+              <li><a href="http://www.apache.org/foundation/thanks.html"; 
title="Thanks">Thanks</a></li>
+              <li><a href="http://www.apache.org/security/ " 
title="Security">Security</a></li>
+            </ul>
+          </div> <!-- lucy-top_nav_bar -->
+          <p><a href="http://www.apache.org/";>Apache</a>&nbsp;&raquo&nbsp;<a 
href="/">Lucy</a>&nbsp;&raquo&nbsp;<a 
href="/docs/">Docs</a>&nbsp;&raquo&nbsp;<a 
href="/docs/0.5.0/">0.5.0</a>&nbsp;&raquo&nbsp;<a 
href="/docs/0.5.0/c/">C</a>&nbsp;&raquo&nbsp;<a 
href="/docs/0.5.0/c/Clownfish/">Clownfish</a></p>
+          <form name="lucy-top_search_box" id="lucy-top_search_box" 
action="http://www.google.com/search"; method="get">
+            <input value="*.apache.org" name="sitesearch" type="hidden"/>
+            <input type="text" name="q" id="query" style="width:85%">
+            <input type="submit" id="submit" value="Search">
+          </form>
+        </div> <!-- lucy-top_nav_box -->
+
+        <div class="clear"></div>
+
+      </div> <!-- lucy-top -->
+
+      <div id="lucy-main_content" class="container_16 lucy-white_box_3d">
+
+        <div class="grid_4" id="lucy-left_nav_box">
+          <h6>About</h6>
+            <ul>
+              <li><a href="/">Welcome</a></li>
+              <li><a href="/clownfish.html">Clownfish</a></li>
+              <li><a href="/faq.html">FAQ</a></li>
+              <li><a href="/people.html">People</a></li>
+            </ul>
+          <h6>Resources</h6>
+            <ul>
+              <li><a href="/download.html">Download</a></li>
+              <li><a href="/mailing_lists.html">Mailing Lists</a></li>
+              <li><a href="/docs/">Documentation</a></li>
+              <li><a href="http://wiki.apache.org/lucy/";>Wiki</a></li>
+              <li><a href="https://issues.apache.org/jira/browse/LUCY";>Issue 
Tracker</a></li>
+              <li><a href="/version_control.html">Version Control</a></li>
+            </ul>
+          <h6>Related Projects</h6>
+            <ul>
+              <li><a href="http://lucene.apache.org/core/";>Lucene</a></li>
+              <li><a href="http://dezi.org/";>Dezi</a></li>
+              <li><a href="http://lucene.apache.org/solr/";>Solr</a></li>
+              <li><a href="http://lucenenet.apache.org/";>Lucene.NET</a></li>
+              <li><a 
href="http://lucene.apache.org/pylucene/";>PyLucene</a></li>
+            </ul>
+        </div> <!-- lucy-left_nav_box -->
+
+        <div id="lucy-main_content_box" class="grid_9">
+          <div class="c-api">
+<h2>Clownfish::Boolean</h2>
+<table>
+<tr>
+<td class="label">parcel</td>
+<td><a href="../cfish.html">Clownfish</a></td>
+</tr>
+<tr>
+<td class="label">class variable</td>
+<td><code><span class="prefix">CFISH_</span>BOOLEAN</code></td>
+</tr>
+<tr>
+<td class="label">struct symbol</td>
+<td><code><span class="prefix">cfish_</span>Boolean</code></td>
+</tr>
+<tr>
+<td class="label">class nickname</td>
+<td><code><span class="prefix">cfish_</span>Bool</code></td>
+</tr>
+<tr>
+<td class="label">header file</td>
+<td><code>Clownfish/Boolean.h</code></td>
+</tr>
+</table>
+<h3>Name</h3>
+<p>Clownfish::Boolean – Boolean type.</p>
+<h3>Description</h3>
+<p>There are only two singleton instances of this class: CFISH_TRUE and
+CFISH_FALSE.</p>
+<h3>Functions</h3>
+<dl>
+<dt id="func_singleton">singleton</dt>
+<dd>
+<pre><code><span class="prefix">cfish_</span>Boolean*
+<span class="prefix">cfish_</span><strong>Bool_singleton</strong>(
+    bool <strong>value</strong>
+);
+</code></pre>
+<p>Return either CFISH_TRUE or CFISH_FALSE depending on the supplied
+value.</p>
+</dd>
+</dl>
+<h3>Methods</h3>
+<dl>
+<dt id="func_Get_Value">Get_Value</dt>
+<dd>
+<pre><code>bool
+<span class="prefix">cfish_</span><strong>Bool_Get_Value</strong>(
+    <span class="prefix">cfish_</span>Boolean *<strong>self</strong>
+);
+</code></pre>
+<p>Return the value of the Boolean.</p>
+</dd>
+<dt id="func_Clone">Clone</dt>
+<dd>
+<pre><code><span class="prefix">cfish_</span>Boolean* <span class="comment">// 
incremented</span>
+<span class="prefix">cfish_</span><strong>Bool_Clone</strong>(
+    <span class="prefix">cfish_</span>Boolean *<strong>self</strong>
+);
+</code></pre>
+<p>Return a clone of the object.</p>
+</dd>
+<dt id="func_Equals">Equals</dt>
+<dd>
+<pre><code>bool
+<span class="prefix">cfish_</span><strong>Bool_Equals</strong>(
+    <span class="prefix">cfish_</span>Boolean *<strong>self</strong>,
+    <span class="prefix">cfish_</span><a href="../Clownfish/Obj.html">Obj</a> 
*<strong>other</strong>
+);
+</code></pre>
+<p>Equality test.</p>
+<p><strong>Returns:</strong> true if <code>other</code> is a Boolean with the 
same value as <code>self</code>.</p>
+</dd>
+<dt id="func_To_String">To_String</dt>
+<dd>
+<pre><code><span class="prefix">cfish_</span><a 
href="../Clownfish/String.html">String</a>* <span class="comment">// 
incremented</span>
+<span class="prefix">cfish_</span><strong>Bool_To_String</strong>(
+    <span class="prefix">cfish_</span>Boolean *<strong>self</strong>
+);
+</code></pre>
+<p>Return “true” for true values and “false” for false values.</p>
+</dd>
+<dt id="func_Destroy">Destroy</dt>
+<dd>
+<pre><code>void
+<span class="prefix">cfish_</span><strong>Bool_Destroy</strong>(
+    <span class="prefix">cfish_</span>Boolean *<strong>self</strong>
+);
+</code></pre>
+<p>Generic destructor.  Frees the struct itself but not any complex
+member elements.</p>
+</dd>
+</dl>
+<h3>Inheritance</h3>
+<p>Clownfish::Boolean is a <a 
href="../Clownfish/Obj.html">Clownfish::Obj</a>.</p>
+</div>
+
+        </div> <!-- lucy-main_content_box --> 
+        <div class="clear"></div>
+
+      </div> <!-- lucy-main_content -->
+
+      <div id="lucy-copyright" class="container_16">
+        <p>Copyright &#169; 2010-2015 The Apache Software Foundation, Licensed 
under the 
+           <a href="http://www.apache.org/licenses/LICENSE-2.0";>Apache 
License, Version 2.0</a>.
+           <br/>
+           Apache Lucy, Lucy, Apache, the Apache feather logo, and the Apache 
Lucy project logo are trademarks of The
+           Apache Software Foundation.  All other marks mentioned may be 
trademarks or registered trademarks of their
+           respective owners.
+        </p>
+      </div> <!-- lucy-copyright -->
+
+    </div> <!-- lucy-rigid_wrapper -->
+
+  </body>
+</html>

Added: websites/staging/lucy/trunk/content/docs/0.5.0/c/Clownfish/ByteBuf.html
==============================================================================
--- websites/staging/lucy/trunk/content/docs/0.5.0/c/Clownfish/ByteBuf.html 
(added)
+++ websites/staging/lucy/trunk/content/docs/0.5.0/c/Clownfish/ByteBuf.html Wed 
Sep 28 12:07:48 2016
@@ -0,0 +1,415 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html lang="en">
+  <head>
+    <meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
+    <title>Clownfish::ByteBuf – C API Documentation</title>
+    <link rel="stylesheet" type="text/css" media="screen" href="/css/lucy.css">
+  </head>
+
+  <body>
+
+    <div id="lucy-rigid_wrapper">
+
+      <div id="lucy-top" class="container_16 lucy-white_box_3d">
+
+        <div id="lucy-logo_box" class="grid_8">
+          <a href="/"><img src="/images/lucy_logo_150x100.png" alt="Apache 
Lucy™"></a>
+        </div> <!-- lucy-logo_box -->
+
+        <div #id="lucy-top_nav_box" class="grid_8">
+          <div id="lucy-top_nav_bar" class="container_8">
+            <ul>
+              <li><a href="http://www.apache.org/"; title="Apache Software 
Foundation">Apache Software Foundation</a></li>
+              <li><a href="http://www.apache.org/licenses/"; 
title="License">License</a></li>
+              <li><a href="http://www.apache.org/foundation/sponsorship.html"; 
title="Sponsorship">Sponsorship</a></li>
+              <li><a href="http://www.apache.org/foundation/thanks.html"; 
title="Thanks">Thanks</a></li>
+              <li><a href="http://www.apache.org/security/ " 
title="Security">Security</a></li>
+            </ul>
+          </div> <!-- lucy-top_nav_bar -->
+          <p><a href="http://www.apache.org/";>Apache</a>&nbsp;&raquo&nbsp;<a 
href="/">Lucy</a>&nbsp;&raquo&nbsp;<a 
href="/docs/">Docs</a>&nbsp;&raquo&nbsp;<a 
href="/docs/0.5.0/">0.5.0</a>&nbsp;&raquo&nbsp;<a 
href="/docs/0.5.0/c/">C</a>&nbsp;&raquo&nbsp;<a 
href="/docs/0.5.0/c/Clownfish/">Clownfish</a></p>
+          <form name="lucy-top_search_box" id="lucy-top_search_box" 
action="http://www.google.com/search"; method="get">
+            <input value="*.apache.org" name="sitesearch" type="hidden"/>
+            <input type="text" name="q" id="query" style="width:85%">
+            <input type="submit" id="submit" value="Search">
+          </form>
+        </div> <!-- lucy-top_nav_box -->
+
+        <div class="clear"></div>
+
+      </div> <!-- lucy-top -->
+
+      <div id="lucy-main_content" class="container_16 lucy-white_box_3d">
+
+        <div class="grid_4" id="lucy-left_nav_box">
+          <h6>About</h6>
+            <ul>
+              <li><a href="/">Welcome</a></li>
+              <li><a href="/clownfish.html">Clownfish</a></li>
+              <li><a href="/faq.html">FAQ</a></li>
+              <li><a href="/people.html">People</a></li>
+            </ul>
+          <h6>Resources</h6>
+            <ul>
+              <li><a href="/download.html">Download</a></li>
+              <li><a href="/mailing_lists.html">Mailing Lists</a></li>
+              <li><a href="/docs/">Documentation</a></li>
+              <li><a href="http://wiki.apache.org/lucy/";>Wiki</a></li>
+              <li><a href="https://issues.apache.org/jira/browse/LUCY";>Issue 
Tracker</a></li>
+              <li><a href="/version_control.html">Version Control</a></li>
+            </ul>
+          <h6>Related Projects</h6>
+            <ul>
+              <li><a href="http://lucene.apache.org/core/";>Lucene</a></li>
+              <li><a href="http://dezi.org/";>Dezi</a></li>
+              <li><a href="http://lucene.apache.org/solr/";>Solr</a></li>
+              <li><a href="http://lucenenet.apache.org/";>Lucene.NET</a></li>
+              <li><a 
href="http://lucene.apache.org/pylucene/";>PyLucene</a></li>
+            </ul>
+        </div> <!-- lucy-left_nav_box -->
+
+        <div id="lucy-main_content_box" class="grid_9">
+          <div class="c-api">
+<h2>Clownfish::ByteBuf</h2>
+<table>
+<tr>
+<td class="label">parcel</td>
+<td><a href="../cfish.html">Clownfish</a></td>
+</tr>
+<tr>
+<td class="label">class variable</td>
+<td><code><span class="prefix">CFISH_</span>BYTEBUF</code></td>
+</tr>
+<tr>
+<td class="label">struct symbol</td>
+<td><code><span class="prefix">cfish_</span>ByteBuf</code></td>
+</tr>
+<tr>
+<td class="label">class nickname</td>
+<td><code><span class="prefix">cfish_</span>BB</code></td>
+</tr>
+<tr>
+<td class="label">header file</td>
+<td><code>Clownfish/ByteBuf.h</code></td>
+</tr>
+</table>
+<h3>Name</h3>
+<p>Clownfish::ByteBuf – Growable buffer holding arbitrary bytes.</p>
+<h3>Functions</h3>
+<dl>
+<dt id="func_new">new</dt>
+<dd>
+<pre><code><span class="prefix">cfish_</span>ByteBuf* <span class="comment">// 
incremented</span>
+<span class="prefix">cfish_</span><strong>BB_new</strong>(
+    size_t <strong>capacity</strong>
+);
+</code></pre>
+<p>Return a new zero-sized ByteBuf.</p>
+<dl>
+<dt>capacity</dt>
+<dd><p>Initial minimum capacity of the ByteBuf, in bytes.</p>
+</dd>
+</dl>
+</dd>
+<dt id="func_init">init</dt>
+<dd>
+<pre><code><span class="prefix">cfish_</span>ByteBuf*
+<span class="prefix">cfish_</span><strong>BB_init</strong>(
+    <span class="prefix">cfish_</span>ByteBuf *<strong>self</strong>,
+    size_t <strong>capacity</strong>
+);
+</code></pre>
+<p>Initialize a ByteBuf.</p>
+<dl>
+<dt>capacity</dt>
+<dd><p>Initial minimum capacity of the ByteBuf, in bytes.</p>
+</dd>
+</dl>
+</dd>
+<dt id="func_new_bytes">new_bytes</dt>
+<dd>
+<pre><code><span class="prefix">cfish_</span>ByteBuf* <span class="comment">// 
incremented</span>
+<span class="prefix">cfish_</span><strong>BB_new_bytes</strong>(
+    void *<strong>bytes</strong>,
+    size_t <strong>size</strong>
+);
+</code></pre>
+<p>Return a new ByteBuf which holds a copy of the passed-in bytes.</p>
+<dl>
+<dt>bytes</dt>
+<dd><p>Pointer to an array of bytes.</p>
+</dd>
+<dt>size</dt>
+<dd><p>Size of the array in bytes.</p>
+</dd>
+</dl>
+</dd>
+<dt id="func_init_bytes">init_bytes</dt>
+<dd>
+<pre><code><span class="prefix">cfish_</span>ByteBuf*
+<span class="prefix">cfish_</span><strong>BB_init_bytes</strong>(
+    <span class="prefix">cfish_</span>ByteBuf *<strong>self</strong>,
+    void *<strong>bytes</strong>,
+    size_t <strong>size</strong>
+);
+</code></pre>
+<p>Initialize a ByteBuf which holds a copy of the passed-in bytes.</p>
+<dl>
+<dt>bytes</dt>
+<dd><p>Pointer to an array of bytes.</p>
+</dd>
+<dt>size</dt>
+<dd><p>Size of the array in bytes.</p>
+</dd>
+</dl>
+</dd>
+<dt id="func_new_steal_bytes">new_steal_bytes</dt>
+<dd>
+<pre><code><span class="prefix">cfish_</span>ByteBuf* <span class="comment">// 
incremented</span>
+<span class="prefix">cfish_</span><strong>BB_new_steal_bytes</strong>(
+    void *<strong>bytes</strong>,
+    size_t <strong>size</strong>,
+    size_t <strong>capacity</strong>
+);
+</code></pre>
+<p>Return a new ByteBuf which assumes ownership of the passed-in string.</p>
+<dl>
+<dt>bytes</dt>
+<dd><p>Pointer to an array of bytes.</p>
+</dd>
+<dt>size</dt>
+<dd><p>Initial size of the ByteBuf in bytes.</p>
+</dd>
+<dt>capacity</dt>
+<dd><p>Total allocated bytes in the array.</p>
+</dd>
+</dl>
+</dd>
+<dt id="func_init_steal_bytes">init_steal_bytes</dt>
+<dd>
+<pre><code><span class="prefix">cfish_</span>ByteBuf*
+<span class="prefix">cfish_</span><strong>BB_init_steal_bytes</strong>(
+    <span class="prefix">cfish_</span>ByteBuf *<strong>self</strong>,
+    void *<strong>bytes</strong>,
+    size_t <strong>size</strong>,
+    size_t <strong>capacity</strong>
+);
+</code></pre>
+<p>Initialize a ByteBuf and assume ownership of the passed-in string.</p>
+<dl>
+<dt>bytes</dt>
+<dd><p>Pointer to an array of bytes.</p>
+</dd>
+<dt>size</dt>
+<dd><p>Initial size of the ByteBuf in bytes.</p>
+</dd>
+<dt>capacity</dt>
+<dd><p>Total allocated bytes in the array.</p>
+</dd>
+</dl>
+</dd>
+</dl>
+<h3>Methods</h3>
+<dl>
+<dt id="func_Set_Size">Set_Size</dt>
+<dd>
+<pre><code>void
+<span class="prefix">cfish_</span><strong>BB_Set_Size</strong>(
+    <span class="prefix">cfish_</span>ByteBuf *<strong>self</strong>,
+    size_t <strong>size</strong>
+);
+</code></pre>
+<p>Resize the ByteBuf to <code>size</code>.  If greater than the object’s 
capacity,
+throws an error.</p>
+</dd>
+<dt id="func_Get_Size">Get_Size</dt>
+<dd>
+<pre><code>size_t
+<span class="prefix">cfish_</span><strong>BB_Get_Size</strong>(
+    <span class="prefix">cfish_</span>ByteBuf *<strong>self</strong>
+);
+</code></pre>
+<p>Return the size of the ByteBuf in bytes.</p>
+</dd>
+<dt id="func_Get_Buf">Get_Buf</dt>
+<dd>
+<pre><code>char*
+<span class="prefix">cfish_</span><strong>BB_Get_Buf</strong>(
+    <span class="prefix">cfish_</span>ByteBuf *<strong>self</strong>
+);
+</code></pre>
+<p>Accessor for raw internal buffer.</p>
+</dd>
+<dt id="func_Get_Capacity">Get_Capacity</dt>
+<dd>
+<pre><code>size_t
+<span class="prefix">cfish_</span><strong>BB_Get_Capacity</strong>(
+    <span class="prefix">cfish_</span>ByteBuf *<strong>self</strong>
+);
+</code></pre>
+<p>Return the number of bytes in the ByteBuf’s allocation.</p>
+</dd>
+<dt id="func_Cat_Bytes">Cat_Bytes</dt>
+<dd>
+<pre><code>void
+<span class="prefix">cfish_</span><strong>BB_Cat_Bytes</strong>(
+    <span class="prefix">cfish_</span>ByteBuf *<strong>self</strong>,
+    void *<strong>bytes</strong>,
+    size_t <strong>size</strong>
+);
+</code></pre>
+<p>Concatenate the passed-in bytes onto the end of the ByteBuf. Allocate
+more memory as needed.</p>
+<dl>
+<dt>bytes</dt>
+<dd><p>Pointer to an array of bytes.</p>
+</dd>
+<dt>size</dt>
+<dd><p>Size of the array in bytes.</p>
+</dd>
+</dl>
+</dd>
+<dt id="func_Cat">Cat</dt>
+<dd>
+<pre><code>void
+<span class="prefix">cfish_</span><strong>BB_Cat</strong>(
+    <span class="prefix">cfish_</span>ByteBuf *<strong>self</strong>,
+    <span class="prefix">cfish_</span><a 
href="../Clownfish/Blob.html">Blob</a> *<strong>blob</strong>
+);
+</code></pre>
+<p>Concatenate the contents of <a href="../Clownfish/Blob.html">Blob</a> 
<code>blob</code> onto the end of the
+original ByteBuf. Allocate more memory as needed.</p>
+</dd>
+<dt id="func_Grow">Grow</dt>
+<dd>
+<pre><code>char*
+<span class="prefix">cfish_</span><strong>BB_Grow</strong>(
+    <span class="prefix">cfish_</span>ByteBuf *<strong>self</strong>,
+    size_t <strong>capacity</strong>
+);
+</code></pre>
+<p>Assign more memory to the ByteBuf, if it doesn’t already have enough
+room to hold <code>capacity</code> bytes.  Cannot shrink the allocation.</p>
+<dl>
+<dt>capacity</dt>
+<dd><p>The new minimum capacity of the ByteBuf.</p>
+</dd>
+</dl>
+<p><strong>Returns:</strong> a pointer to the raw buffer.</p>
+</dd>
+<dt id="func_Yield_Blob">Yield_Blob</dt>
+<dd>
+<pre><code><span class="prefix">cfish_</span><a 
href="../Clownfish/Blob.html">Blob</a>* <span class="comment">// 
incremented</span>
+<span class="prefix">cfish_</span><strong>BB_Yield_Blob</strong>(
+    <span class="prefix">cfish_</span>ByteBuf *<strong>self</strong>
+);
+</code></pre>
+<p>Return the content of the ByteBuf as <a 
href="../Clownfish/Blob.html">Blob</a> and clear the ByteBuf.</p>
+</dd>
+<dt id="func_Utf8_To_String">Utf8_To_String</dt>
+<dd>
+<pre><code><span class="prefix">cfish_</span><a 
href="../Clownfish/String.html">String</a>* <span class="comment">// 
incremented</span>
+<span class="prefix">cfish_</span><strong>BB_Utf8_To_String</strong>(
+    <span class="prefix">cfish_</span>ByteBuf *<strong>self</strong>
+);
+</code></pre>
+<p>Return a String which holds a copy of the UTF-8 character data in
+the ByteBuf after checking for validity.</p>
+</dd>
+<dt id="func_Trusted_Utf8_To_String">Trusted_Utf8_To_String</dt>
+<dd>
+<pre><code><span class="prefix">cfish_</span><a 
href="../Clownfish/String.html">String</a>* <span class="comment">// 
incremented</span>
+<span class="prefix">cfish_</span><strong>BB_Trusted_Utf8_To_String</strong>(
+    <span class="prefix">cfish_</span>ByteBuf *<strong>self</strong>
+);
+</code></pre>
+<p>Return a String which holds a copy of the UTF-8 character data in
+the ByteBuf, skipping validity checks.</p>
+</dd>
+<dt id="func_Equals">Equals</dt>
+<dd>
+<pre><code>bool
+<span class="prefix">cfish_</span><strong>BB_Equals</strong>(
+    <span class="prefix">cfish_</span>ByteBuf *<strong>self</strong>,
+    <span class="prefix">cfish_</span><a href="../Clownfish/Obj.html">Obj</a> 
*<strong>other</strong>
+);
+</code></pre>
+<p>Equality test.</p>
+<p><strong>Returns:</strong> true if <code>other</code> is a ByteBuf with the 
same content as <code>self</code>.</p>
+</dd>
+<dt id="func_Equals_Bytes">Equals_Bytes</dt>
+<dd>
+<pre><code>bool
+<span class="prefix">cfish_</span><strong>BB_Equals_Bytes</strong>(
+    <span class="prefix">cfish_</span>ByteBuf *<strong>self</strong>,
+    void *<strong>bytes</strong>,
+    size_t <strong>size</strong>
+);
+</code></pre>
+<p>Test whether the ByteBuf matches the passed-in bytes.</p>
+<dl>
+<dt>bytes</dt>
+<dd><p>Pointer to an array of bytes.</p>
+</dd>
+<dt>size</dt>
+<dd><p>Size of the array in bytes.</p>
+</dd>
+</dl>
+</dd>
+<dt id="func_Compare_To">Compare_To</dt>
+<dd>
+<pre><code>int32_t
+<span class="prefix">cfish_</span><strong>BB_Compare_To</strong>(
+    <span class="prefix">cfish_</span>ByteBuf *<strong>self</strong>,
+    <span class="prefix">cfish_</span><a href="../Clownfish/Obj.html">Obj</a> 
*<strong>other</strong>
+);
+</code></pre>
+<p>Indicate whether one ByteBuf is less than, equal to, or greater than
+another.  The byte contents of the ByteBufs are compared
+lexicographically.  Throws an exception if <code>other</code> is not a 
ByteBuf.</p>
+<p><strong>Returns:</strong> 0 if the ByteBufs are equal, a negative number if 
<code>self</code> is
+less than <code>other</code>, and a positive number if <code>self</code> is 
greater than
+<code>other</code>.</p>
+</dd>
+<dt id="func_Clone">Clone</dt>
+<dd>
+<pre><code><span class="prefix">cfish_</span>ByteBuf* <span class="comment">// 
incremented</span>
+<span class="prefix">cfish_</span><strong>BB_Clone</strong>(
+    <span class="prefix">cfish_</span>ByteBuf *<strong>self</strong>
+);
+</code></pre>
+<p>Return a clone of the object.</p>
+</dd>
+<dt id="func_Destroy">Destroy</dt>
+<dd>
+<pre><code>void
+<span class="prefix">cfish_</span><strong>BB_Destroy</strong>(
+    <span class="prefix">cfish_</span>ByteBuf *<strong>self</strong>
+);
+</code></pre>
+<p>Generic destructor.  Frees the struct itself but not any complex
+member elements.</p>
+</dd>
+</dl>
+<h3>Inheritance</h3>
+<p>Clownfish::ByteBuf is a <a 
href="../Clownfish/Obj.html">Clownfish::Obj</a>.</p>
+</div>
+
+        </div> <!-- lucy-main_content_box --> 
+        <div class="clear"></div>
+
+      </div> <!-- lucy-main_content -->
+
+      <div id="lucy-copyright" class="container_16">
+        <p>Copyright &#169; 2010-2015 The Apache Software Foundation, Licensed 
under the 
+           <a href="http://www.apache.org/licenses/LICENSE-2.0";>Apache 
License, Version 2.0</a>.
+           <br/>
+           Apache Lucy, Lucy, Apache, the Apache feather logo, and the Apache 
Lucy project logo are trademarks of The
+           Apache Software Foundation.  All other marks mentioned may be 
trademarks or registered trademarks of their
+           respective owners.
+        </p>
+      </div> <!-- lucy-copyright -->
+
+    </div> <!-- lucy-rigid_wrapper -->
+
+  </body>
+</html>

Added: websites/staging/lucy/trunk/content/docs/0.5.0/c/Clownfish/CharBuf.html
==============================================================================
--- websites/staging/lucy/trunk/content/docs/0.5.0/c/Clownfish/CharBuf.html 
(added)
+++ websites/staging/lucy/trunk/content/docs/0.5.0/c/Clownfish/CharBuf.html Wed 
Sep 28 12:07:48 2016
@@ -0,0 +1,341 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html lang="en">
+  <head>
+    <meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
+    <title>Clownfish::CharBuf – C API Documentation</title>
+    <link rel="stylesheet" type="text/css" media="screen" href="/css/lucy.css">
+  </head>
+
+  <body>
+
+    <div id="lucy-rigid_wrapper">
+
+      <div id="lucy-top" class="container_16 lucy-white_box_3d">
+
+        <div id="lucy-logo_box" class="grid_8">
+          <a href="/"><img src="/images/lucy_logo_150x100.png" alt="Apache 
Lucy™"></a>
+        </div> <!-- lucy-logo_box -->
+
+        <div #id="lucy-top_nav_box" class="grid_8">
+          <div id="lucy-top_nav_bar" class="container_8">
+            <ul>
+              <li><a href="http://www.apache.org/"; title="Apache Software 
Foundation">Apache Software Foundation</a></li>
+              <li><a href="http://www.apache.org/licenses/"; 
title="License">License</a></li>
+              <li><a href="http://www.apache.org/foundation/sponsorship.html"; 
title="Sponsorship">Sponsorship</a></li>
+              <li><a href="http://www.apache.org/foundation/thanks.html"; 
title="Thanks">Thanks</a></li>
+              <li><a href="http://www.apache.org/security/ " 
title="Security">Security</a></li>
+            </ul>
+          </div> <!-- lucy-top_nav_bar -->
+          <p><a href="http://www.apache.org/";>Apache</a>&nbsp;&raquo&nbsp;<a 
href="/">Lucy</a>&nbsp;&raquo&nbsp;<a 
href="/docs/">Docs</a>&nbsp;&raquo&nbsp;<a 
href="/docs/0.5.0/">0.5.0</a>&nbsp;&raquo&nbsp;<a 
href="/docs/0.5.0/c/">C</a>&nbsp;&raquo&nbsp;<a 
href="/docs/0.5.0/c/Clownfish/">Clownfish</a></p>
+          <form name="lucy-top_search_box" id="lucy-top_search_box" 
action="http://www.google.com/search"; method="get">
+            <input value="*.apache.org" name="sitesearch" type="hidden"/>
+            <input type="text" name="q" id="query" style="width:85%">
+            <input type="submit" id="submit" value="Search">
+          </form>
+        </div> <!-- lucy-top_nav_box -->
+
+        <div class="clear"></div>
+
+      </div> <!-- lucy-top -->
+
+      <div id="lucy-main_content" class="container_16 lucy-white_box_3d">
+
+        <div class="grid_4" id="lucy-left_nav_box">
+          <h6>About</h6>
+            <ul>
+              <li><a href="/">Welcome</a></li>
+              <li><a href="/clownfish.html">Clownfish</a></li>
+              <li><a href="/faq.html">FAQ</a></li>
+              <li><a href="/people.html">People</a></li>
+            </ul>
+          <h6>Resources</h6>
+            <ul>
+              <li><a href="/download.html">Download</a></li>
+              <li><a href="/mailing_lists.html">Mailing Lists</a></li>
+              <li><a href="/docs/">Documentation</a></li>
+              <li><a href="http://wiki.apache.org/lucy/";>Wiki</a></li>
+              <li><a href="https://issues.apache.org/jira/browse/LUCY";>Issue 
Tracker</a></li>
+              <li><a href="/version_control.html">Version Control</a></li>
+            </ul>
+          <h6>Related Projects</h6>
+            <ul>
+              <li><a href="http://lucene.apache.org/core/";>Lucene</a></li>
+              <li><a href="http://dezi.org/";>Dezi</a></li>
+              <li><a href="http://lucene.apache.org/solr/";>Solr</a></li>
+              <li><a href="http://lucenenet.apache.org/";>Lucene.NET</a></li>
+              <li><a 
href="http://lucene.apache.org/pylucene/";>PyLucene</a></li>
+            </ul>
+        </div> <!-- lucy-left_nav_box -->
+
+        <div id="lucy-main_content_box" class="grid_9">
+          <div class="c-api">
+<h2>Clownfish::CharBuf</h2>
+<table>
+<tr>
+<td class="label">parcel</td>
+<td><a href="../cfish.html">Clownfish</a></td>
+</tr>
+<tr>
+<td class="label">class variable</td>
+<td><code><span class="prefix">CFISH_</span>CHARBUF</code></td>
+</tr>
+<tr>
+<td class="label">struct symbol</td>
+<td><code><span class="prefix">cfish_</span>CharBuf</code></td>
+</tr>
+<tr>
+<td class="label">class nickname</td>
+<td><code><span class="prefix">cfish_</span>CB</code></td>
+</tr>
+<tr>
+<td class="label">header file</td>
+<td><code>Clownfish/CharBuf.h</code></td>
+</tr>
+</table>
+<h3>Name</h3>
+<p>Clownfish::CharBuf – Growable buffer holding Unicode characters.</p>
+<h3>Functions</h3>
+<dl>
+<dt id="func_new">new</dt>
+<dd>
+<pre><code><span class="prefix">cfish_</span>CharBuf* <span class="comment">// 
incremented</span>
+<span class="prefix">cfish_</span><strong>CB_new</strong>(
+    size_t <strong>capacity</strong>
+);
+</code></pre>
+<p>Return a new CharBuf.</p>
+<dl>
+<dt>capacity</dt>
+<dd><p>Initial minimum capacity of the CharBuf, in bytes.</p>
+</dd>
+</dl>
+</dd>
+<dt id="func_init">init</dt>
+<dd>
+<pre><code><span class="prefix">cfish_</span>CharBuf*
+<span class="prefix">cfish_</span><strong>CB_init</strong>(
+    <span class="prefix">cfish_</span>CharBuf *<strong>self</strong>,
+    size_t <strong>capacity</strong>
+);
+</code></pre>
+<p>Initialize a CharBuf.</p>
+<dl>
+<dt>capacity</dt>
+<dd><p>Initial minimum capacity of the CharBuf, in bytes.</p>
+</dd>
+</dl>
+</dd>
+<dt id="func_catf">catf</dt>
+<dd>
+<pre><code>void
+<span class="prefix">cfish_</span><strong>CB_catf</strong>(
+    <span class="prefix">cfish_</span>CharBuf *<strong>self</strong>,
+    char *<strong>pattern</strong>
+);
+</code></pre>
+<p>Invokes <a href="../Clownfish/CharBuf.html#func_VCatF">VCatF()</a> to 
concatenate formatted arguments.  Note that this
+is only a function and not a method.</p>
+<dl>
+<dt>pattern</dt>
+<dd><p>The format string.</p>
+</dd>
+</dl>
+</dd>
+</dl>
+<h3>Methods</h3>
+<dl>
+<dt id="func_Cat_Utf8">Cat_Utf8</dt>
+<dd>
+<pre><code>void
+<span class="prefix">cfish_</span><strong>CB_Cat_Utf8</strong>(
+    <span class="prefix">cfish_</span>CharBuf *<strong>self</strong>,
+    char *<strong>utf8</strong>,
+    size_t <strong>size</strong>
+);
+</code></pre>
+<p>Concatenate the passed-in string onto the end of the CharBuf.</p>
+<dl>
+<dt>utf8</dt>
+<dd><p>Pointer to UTF-8 character data.</p>
+</dd>
+<dt>size</dt>
+<dd><p>Size of UTF-8 character data in bytes.</p>
+</dd>
+</dl>
+</dd>
+<dt id="func_Cat_Trusted_Utf8">Cat_Trusted_Utf8</dt>
+<dd>
+<pre><code>void
+<span class="prefix">cfish_</span><strong>CB_Cat_Trusted_Utf8</strong>(
+    <span class="prefix">cfish_</span>CharBuf *<strong>self</strong>,
+    char *<strong>utf8</strong>,
+    size_t <strong>size</strong>
+);
+</code></pre>
+<p>Concatenate the supplied text onto the end of the CharBuf.  Don’t
+check for UTF-8 validity.</p>
+<dl>
+<dt>utf8</dt>
+<dd><p>Pointer to UTF-8 character data.</p>
+</dd>
+<dt>size</dt>
+<dd><p>Size of UTF-8 character data in bytes.</p>
+</dd>
+</dl>
+</dd>
+<dt id="func_Cat">Cat</dt>
+<dd>
+<pre><code>void
+<span class="prefix">cfish_</span><strong>CB_Cat</strong>(
+    <span class="prefix">cfish_</span>CharBuf *<strong>self</strong>,
+    <span class="prefix">cfish_</span><a 
href="../Clownfish/String.html">String</a> *<strong>string</strong>
+);
+</code></pre>
+<p>Concatenate the contents of <a href="../Clownfish/String.html">String</a> 
<code>string</code> onto the end of the
+caller.</p>
+<dl>
+<dt>string</dt>
+<dd><p>The String to concatenate.</p>
+</dd>
+</dl>
+</dd>
+<dt id="func_VCatF">VCatF</dt>
+<dd>
+<pre><code>void
+<span class="prefix">cfish_</span><strong>CB_VCatF</strong>(
+    <span class="prefix">cfish_</span>CharBuf *<strong>self</strong>,
+    char *<strong>pattern</strong>,
+    va_list <strong>args</strong>
+);
+</code></pre>
+<p>Concatenate formatted arguments.  Similar to the printf family, but
+only accepts minimal options (just enough for decent error messages).</p>
+<pre><code>Objects:  %o
+char*:    %s
+integers: %i8 %i32 %i64 %u8 %u32 %u64
+floats:   %f64
+hex:      %x32
+</code></pre>
+<p>Note that all Clownfish Objects, including Strings, are printed via
+<code>%o</code> (which invokes <a 
href="../Clownfish/Obj.html#func_To_String">To_String()</a>).</p>
+<dl>
+<dt>pattern</dt>
+<dd><p>The format string.</p>
+</dd>
+<dt>args</dt>
+<dd><p>A <code>va_list</code> containing the arguments.</p>
+</dd>
+</dl>
+</dd>
+<dt id="func_Cat_Char">Cat_Char</dt>
+<dd>
+<pre><code>void
+<span class="prefix">cfish_</span><strong>CB_Cat_Char</strong>(
+    <span class="prefix">cfish_</span>CharBuf *<strong>self</strong>,
+    int32_t <strong>code_point</strong>
+);
+</code></pre>
+<p>Concatenate one Unicode character onto the end of the CharBuf.</p>
+<dl>
+<dt>code_point</dt>
+<dd><p>The code point of the Unicode character.</p>
+</dd>
+</dl>
+</dd>
+<dt id="func_Grow">Grow</dt>
+<dd>
+<pre><code>void
+<span class="prefix">cfish_</span><strong>CB_Grow</strong>(
+    <span class="prefix">cfish_</span>CharBuf *<strong>self</strong>,
+    size_t <strong>capacity</strong>
+);
+</code></pre>
+<p>Assign more memory to the CharBuf, if it doesn’t already have enough
+room to hold a string of <code>size</code> bytes.  Cannot shrink the
+allocation.</p>
+<dl>
+<dt>capacity</dt>
+<dd><p>The new minimum capacity of the ByteBuf.</p>
+</dd>
+</dl>
+</dd>
+<dt id="func_Clear">Clear</dt>
+<dd>
+<pre><code>void
+<span class="prefix">cfish_</span><strong>CB_Clear</strong>(
+    <span class="prefix">cfish_</span>CharBuf *<strong>self</strong>
+);
+</code></pre>
+<p>Clear the CharBuf.</p>
+</dd>
+<dt id="func_Get_Size">Get_Size</dt>
+<dd>
+<pre><code>size_t
+<span class="prefix">cfish_</span><strong>CB_Get_Size</strong>(
+    <span class="prefix">cfish_</span>CharBuf *<strong>self</strong>
+);
+</code></pre>
+<p>Return the size of the CharBuf’s content in bytes.</p>
+</dd>
+<dt id="func_Clone">Clone</dt>
+<dd>
+<pre><code><span class="prefix">cfish_</span>CharBuf* <span class="comment">// 
incremented</span>
+<span class="prefix">cfish_</span><strong>CB_Clone</strong>(
+    <span class="prefix">cfish_</span>CharBuf *<strong>self</strong>
+);
+</code></pre>
+<p>Return a clone of the object.</p>
+</dd>
+<dt id="func_To_String">To_String</dt>
+<dd>
+<pre><code><span class="prefix">cfish_</span><a 
href="../Clownfish/String.html">String</a>* <span class="comment">// 
incremented</span>
+<span class="prefix">cfish_</span><strong>CB_To_String</strong>(
+    <span class="prefix">cfish_</span>CharBuf *<strong>self</strong>
+);
+</code></pre>
+<p>Return the content of the CharBuf as String.</p>
+</dd>
+<dt id="func_Yield_String">Yield_String</dt>
+<dd>
+<pre><code><span class="prefix">cfish_</span><a 
href="../Clownfish/String.html">String</a>* <span class="comment">// 
incremented</span>
+<span class="prefix">cfish_</span><strong>CB_Yield_String</strong>(
+    <span class="prefix">cfish_</span>CharBuf *<strong>self</strong>
+);
+</code></pre>
+<p>Return the content of the CharBuf as <a 
href="../Clownfish/String.html">String</a> and clear the CharBuf.
+This is more efficient than <a 
href="../Clownfish/CharBuf.html#func_To_String">To_String()</a>.</p>
+</dd>
+<dt id="func_Destroy">Destroy</dt>
+<dd>
+<pre><code>void
+<span class="prefix">cfish_</span><strong>CB_Destroy</strong>(
+    <span class="prefix">cfish_</span>CharBuf *<strong>self</strong>
+);
+</code></pre>
+<p>Generic destructor.  Frees the struct itself but not any complex
+member elements.</p>
+</dd>
+</dl>
+<h3>Inheritance</h3>
+<p>Clownfish::CharBuf is a <a 
href="../Clownfish/Obj.html">Clownfish::Obj</a>.</p>
+</div>
+
+        </div> <!-- lucy-main_content_box --> 
+        <div class="clear"></div>
+
+      </div> <!-- lucy-main_content -->
+
+      <div id="lucy-copyright" class="container_16">
+        <p>Copyright &#169; 2010-2015 The Apache Software Foundation, Licensed 
under the 
+           <a href="http://www.apache.org/licenses/LICENSE-2.0";>Apache 
License, Version 2.0</a>.
+           <br/>
+           Apache Lucy, Lucy, Apache, the Apache feather logo, and the Apache 
Lucy project logo are trademarks of The
+           Apache Software Foundation.  All other marks mentioned may be 
trademarks or registered trademarks of their
+           respective owners.
+        </p>
+      </div> <!-- lucy-copyright -->
+
+    </div> <!-- lucy-rigid_wrapper -->
+
+  </body>
+</html>

Added: websites/staging/lucy/trunk/content/docs/0.5.0/c/Clownfish/Class.html
==============================================================================
--- websites/staging/lucy/trunk/content/docs/0.5.0/c/Clownfish/Class.html 
(added)
+++ websites/staging/lucy/trunk/content/docs/0.5.0/c/Clownfish/Class.html Wed 
Sep 28 12:07:48 2016
@@ -0,0 +1,223 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html lang="en">
+  <head>
+    <meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
+    <title>Clownfish::Class – C API Documentation</title>
+    <link rel="stylesheet" type="text/css" media="screen" href="/css/lucy.css">
+  </head>
+
+  <body>
+
+    <div id="lucy-rigid_wrapper">
+
+      <div id="lucy-top" class="container_16 lucy-white_box_3d">
+
+        <div id="lucy-logo_box" class="grid_8">
+          <a href="/"><img src="/images/lucy_logo_150x100.png" alt="Apache 
Lucy™"></a>
+        </div> <!-- lucy-logo_box -->
+
+        <div #id="lucy-top_nav_box" class="grid_8">
+          <div id="lucy-top_nav_bar" class="container_8">
+            <ul>
+              <li><a href="http://www.apache.org/"; title="Apache Software 
Foundation">Apache Software Foundation</a></li>
+              <li><a href="http://www.apache.org/licenses/"; 
title="License">License</a></li>
+              <li><a href="http://www.apache.org/foundation/sponsorship.html"; 
title="Sponsorship">Sponsorship</a></li>
+              <li><a href="http://www.apache.org/foundation/thanks.html"; 
title="Thanks">Thanks</a></li>
+              <li><a href="http://www.apache.org/security/ " 
title="Security">Security</a></li>
+            </ul>
+          </div> <!-- lucy-top_nav_bar -->
+          <p><a href="http://www.apache.org/";>Apache</a>&nbsp;&raquo&nbsp;<a 
href="/">Lucy</a>&nbsp;&raquo&nbsp;<a 
href="/docs/">Docs</a>&nbsp;&raquo&nbsp;<a 
href="/docs/0.5.0/">0.5.0</a>&nbsp;&raquo&nbsp;<a 
href="/docs/0.5.0/c/">C</a>&nbsp;&raquo&nbsp;<a 
href="/docs/0.5.0/c/Clownfish/">Clownfish</a></p>
+          <form name="lucy-top_search_box" id="lucy-top_search_box" 
action="http://www.google.com/search"; method="get">
+            <input value="*.apache.org" name="sitesearch" type="hidden"/>
+            <input type="text" name="q" id="query" style="width:85%">
+            <input type="submit" id="submit" value="Search">
+          </form>
+        </div> <!-- lucy-top_nav_box -->
+
+        <div class="clear"></div>
+
+      </div> <!-- lucy-top -->
+
+      <div id="lucy-main_content" class="container_16 lucy-white_box_3d">
+
+        <div class="grid_4" id="lucy-left_nav_box">
+          <h6>About</h6>
+            <ul>
+              <li><a href="/">Welcome</a></li>
+              <li><a href="/clownfish.html">Clownfish</a></li>
+              <li><a href="/faq.html">FAQ</a></li>
+              <li><a href="/people.html">People</a></li>
+            </ul>
+          <h6>Resources</h6>
+            <ul>
+              <li><a href="/download.html">Download</a></li>
+              <li><a href="/mailing_lists.html">Mailing Lists</a></li>
+              <li><a href="/docs/">Documentation</a></li>
+              <li><a href="http://wiki.apache.org/lucy/";>Wiki</a></li>
+              <li><a href="https://issues.apache.org/jira/browse/LUCY";>Issue 
Tracker</a></li>
+              <li><a href="/version_control.html">Version Control</a></li>
+            </ul>
+          <h6>Related Projects</h6>
+            <ul>
+              <li><a href="http://lucene.apache.org/core/";>Lucene</a></li>
+              <li><a href="http://dezi.org/";>Dezi</a></li>
+              <li><a href="http://lucene.apache.org/solr/";>Solr</a></li>
+              <li><a href="http://lucenenet.apache.org/";>Lucene.NET</a></li>
+              <li><a 
href="http://lucene.apache.org/pylucene/";>PyLucene</a></li>
+            </ul>
+        </div> <!-- lucy-left_nav_box -->
+
+        <div id="lucy-main_content_box" class="grid_9">
+          <div class="c-api">
+<h2>Clownfish::Class</h2>
+<table>
+<tr>
+<td class="label">parcel</td>
+<td><a href="../cfish.html">Clownfish</a></td>
+</tr>
+<tr>
+<td class="label">class variable</td>
+<td><code><span class="prefix">CFISH_</span>CLASS</code></td>
+</tr>
+<tr>
+<td class="label">struct symbol</td>
+<td><code><span class="prefix">cfish_</span>Class</code></td>
+</tr>
+<tr>
+<td class="label">class nickname</td>
+<td><code><span class="prefix">cfish_</span>Class</code></td>
+</tr>
+<tr>
+<td class="label">header file</td>
+<td><code>Clownfish/Class.h</code></td>
+</tr>
+</table>
+<h3>Name</h3>
+<p>Clownfish::Class – Class.</p>
+<h3>Description</h3>
+<p>Classes are first-class objects in Clownfish.  Class objects are instances
+of Clownfish::Class.</p>
+<h3>Functions</h3>
+<dl>
+<dt id="func_singleton">singleton</dt>
+<dd>
+<pre><code><span class="prefix">cfish_</span>Class*
+<span class="prefix">cfish_</span><strong>Class_singleton</strong>(
+    <span class="prefix">cfish_</span><a 
href="../Clownfish/String.html">String</a> *<strong>class_name</strong>,
+    <span class="prefix">cfish_</span>Class *<strong>parent</strong>
+);
+</code></pre>
+<p>Return a singleton.  If a Class can be found in the registry based on
+the supplied class name, it will be returned.  Otherwise, a new Class
+will be created using <code>parent</code> as a base.</p>
+<p>If <code>parent</code> is NULL, an attempt will be made to find it.  If the
+attempt fails, an error will result.</p>
+</dd>
+<dt id="func_fetch_class">fetch_class</dt>
+<dd>
+<pre><code><span class="prefix">cfish_</span>Class*
+<span class="prefix">cfish_</span><strong>Class_fetch_class</strong>(
+    <span class="prefix">cfish_</span><a 
href="../Clownfish/String.html">String</a> *<strong>class_name</strong>
+);
+</code></pre>
+<p>Find a registered class.  May return NULL if the class is not
+registered.</p>
+</dd>
+</dl>
+<h3>Methods</h3>
+<dl>
+<dt id="func_Override">Override</dt>
+<dd>
+<pre><code>void
+<span class="prefix">cfish_</span><strong>Class_Override</strong>(
+    <span class="prefix">cfish_</span>Class *<strong>self</strong>,
+    cfish_method_t <strong>method_ptr</strong>,
+    uint32_t <strong>offset</strong>
+);
+</code></pre>
+<p>Replace a function pointer in the Class’s vtable.</p>
+</dd>
+<dt id="func_Make_Obj">Make_Obj</dt>
+<dd>
+<pre><code><span class="prefix">cfish_</span><a 
href="../Clownfish/Obj.html">Obj</a>* <span class="comment">// 
incremented</span>
+<span class="prefix">cfish_</span><strong>Class_Make_Obj</strong>(
+    <span class="prefix">cfish_</span>Class *<strong>self</strong>
+);
+</code></pre>
+<p>Create an empty object of the type defined by the Class: allocate,
+assign its class and give it an initial refcount of 1.  The caller is
+responsible for initialization.</p>
+</dd>
+<dt id="func_Init_Obj">Init_Obj</dt>
+<dd>
+<pre><code><span class="prefix">cfish_</span><a 
href="../Clownfish/Obj.html">Obj</a>* <span class="comment">// 
incremented</span>
+<span class="prefix">cfish_</span><strong>Class_Init_Obj</strong>(
+    <span class="prefix">cfish_</span>Class *<strong>self</strong>,
+    void *<strong>allocation</strong>
+);
+</code></pre>
+<p>Take a raw memory allocation which is presumed to be of adequate size,
+assign its class and give it an initial refcount of 1.</p>
+</dd>
+<dt id="func_Get_Name">Get_Name</dt>
+<dd>
+<pre><code><span class="prefix">cfish_</span><a 
href="../Clownfish/String.html">String</a>*
+<span class="prefix">cfish_</span><strong>Class_Get_Name</strong>(
+    <span class="prefix">cfish_</span>Class *<strong>self</strong>
+);
+</code></pre>
+<p>Return the name of the class.</p>
+</dd>
+<dt id="func_Get_Parent">Get_Parent</dt>
+<dd>
+<pre><code><span class="prefix">cfish_</span>Class*
+<span class="prefix">cfish_</span><strong>Class_Get_Parent</strong>(
+    <span class="prefix">cfish_</span>Class *<strong>self</strong>
+);
+</code></pre>
+<p>Return the parent class, or NULL for a root of the class
+hierarchy.</p>
+</dd>
+<dt id="func_Get_Obj_Alloc_Size">Get_Obj_Alloc_Size</dt>
+<dd>
+<pre><code>uint32_t
+<span class="prefix">cfish_</span><strong>Class_Get_Obj_Alloc_Size</strong>(
+    <span class="prefix">cfish_</span>Class *<strong>self</strong>
+);
+</code></pre>
+<p>Return the number of bytes needed to hold an instance of the class.</p>
+</dd>
+<dt id="func_Destroy">Destroy</dt>
+<dd>
+<pre><code>void
+<span class="prefix">cfish_</span><strong>Class_Destroy</strong>(
+    <span class="prefix">cfish_</span>Class *<strong>self</strong>
+);
+</code></pre>
+<p>Generic destructor.  Frees the struct itself but not any complex
+member elements.</p>
+</dd>
+</dl>
+<h3>Inheritance</h3>
+<p>Clownfish::Class is a <a 
href="../Clownfish/Obj.html">Clownfish::Obj</a>.</p>
+</div>
+
+        </div> <!-- lucy-main_content_box --> 
+        <div class="clear"></div>
+
+      </div> <!-- lucy-main_content -->
+
+      <div id="lucy-copyright" class="container_16">
+        <p>Copyright &#169; 2010-2015 The Apache Software Foundation, Licensed 
under the 
+           <a href="http://www.apache.org/licenses/LICENSE-2.0";>Apache 
License, Version 2.0</a>.
+           <br/>
+           Apache Lucy, Lucy, Apache, the Apache feather logo, and the Apache 
Lucy project logo are trademarks of The
+           Apache Software Foundation.  All other marks mentioned may be 
trademarks or registered trademarks of their
+           respective owners.
+        </p>
+      </div> <!-- lucy-copyright -->
+
+    </div> <!-- lucy-rigid_wrapper -->
+
+  </body>
+</html>



Reply via email to