From c25950a1b05be0cd5d7590327e6fadd5682392e2 Mon Sep 17 00:00:00 2001 From: danglassey Date: Thu, 31 Oct 2002 14:03:48 +0000 Subject: sync with crosswire 20021031-1400 --- doc/api-documentation/html/rawcom_8h-source.html | 121 ++++++++++++----------- 1 file changed, 66 insertions(+), 55 deletions(-) (limited to 'doc/api-documentation/html/rawcom_8h-source.html') diff --git a/doc/api-documentation/html/rawcom_8h-source.html b/doc/api-documentation/html/rawcom_8h-source.html index ad92d79..6633466 100644 --- a/doc/api-documentation/html/rawcom_8h-source.html +++ b/doc/api-documentation/html/rawcom_8h-source.html @@ -3,67 +3,78 @@ rawcom.h Source File - +
-Main Page   Namespace List   Class Hierarchy   Alphabetical List   Compound List   File List   Compound Members  
-

rawcom.h

00001 /******************************************************************************
-00002  *  rawcom.h   - code for class 'RawCom'- a module that reads raw commentary
-00003  *                      files:  ot and nt using indexs ??.bks ??.cps ??.vss
-00004  *
-00005  * $Id: rawcom_8h-source.html,v 1.7 2002/06/20 20:23:09 mgruner Exp $
-00006  *
-00007  * Copyright 1998 CrossWire Bible Society (http://www.crosswire.org)
-00008  *      CrossWire Bible Society
-00009  *      P. O. Box 2528
-00010  *      Tempe, AZ  85280-2528
-00011  *
-00012  * This program is free software; you can redistribute it and/or modify it
-00013  * under the terms of the GNU General Public License as published by the
-00014  * Free Software Foundation version 2.
-00015  *
-00016  * This program is distributed in the hope that it will be useful, but
-00017  * WITHOUT ANY WARRANTY; without even the implied warranty of
-00018  * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
-00019  * General Public License for more details.
-00020  *
-00021  */
+Main Page   Namespace List   Class Hierarchy   Alphabetical List   Compound List   File List   Namespace Members   Compound Members   
+

rawcom.h

00001 /******************************************************************************
+00002  *  rawcom.h   - code for class 'RawCom'- a module that reads raw commentary
+00003  *                      files:  ot and nt using indexs ??.bks ??.cps ??.vss
+00004  *
+00005  * $Id: rawcom_8h-source.html,v 1.9 2002/10/31 11:30:15 joachim Exp $
+00006  *
+00007  * Copyright 1998 CrossWire Bible Society (http://www.crosswire.org)
+00008  *      CrossWire Bible Society
+00009  *      P. O. Box 2528
+00010  *      Tempe, AZ  85280-2528
+00011  *
+00012  * This program is free software; you can redistribute it and/or modify it
+00013  * under the terms of the GNU General Public License as published by the
+00014  * Free Software Foundation version 2.
+00015  *
+00016  * This program is distributed in the hope that it will be useful, but
+00017  * WITHOUT ANY WARRANTY; without even the implied warranty of
+00018  * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
+00019  * General Public License for more details.
+00020  *
+00021  */
 00022 
-00023 #ifndef RAWCOM_H
-00024 #define RAWCOM_H
-00025 
-00026 #include <rawverse.h>
-00027 #include <swcom.h>
+00023 #ifndef RAWCOM_H
+00024 #define RAWCOM_H
+00025 
+00026 #include <rawverse.h>
+00027 #include <swcom.h>
 00028 
-00029 #include <defs.h>
+00029 #include <defs.h>
 00030 
-00031 class SWDLLEXPORT RawCom:public RawVerse, public SWCom {
+00031 SWORD_NAMESPACE_START
 00032 
-00033 public:
-00034   
-00035     
-00036         RawCom (const char *ipath, const char *iname = 0, const char *idesc = 0,
-00037                 SWDisplay * idisp = 0, SWTextEncoding encoding = ENC_UNKNOWN, SWTextDirection dir = DIRECTION_LTR, SWTextMarkup markup = FMT_UNKNOWN,
-00038                 const char* ilang = 0);
-00039      virtual ~ RawCom ();
-00040      virtual char *getRawEntry ();
-00041 
-00042      virtual SWModule & operator += (int increment);
-00043      virtual SWModule & operator -= (int decrement) { return this->operator += (-decrement); }
-00044 
-00045         // write interface ----------------------------
-00046         virtual bool isWritable () { return ((idxfp[0]->getFd() > 0) && ((idxfp[0]->mode & O_RDWR) == O_RDWR)); }
-00047         static char createModule (const char *path) { return RawVerse::createModule (path); }
-00048         virtual SWModule & setentry (const char *inbuf, long len);      // Modify current module entry
-00049         virtual SWModule & operator << (const char *inbuf);     // Modify current module entry
-00050         virtual SWModule & operator << (const SWKey * linkKey); // Link current module entry to other module entry
-00051         virtual void deleteEntry ();    // Delete current module entry
-00052         // end write interface ------------------------
-00053 
-00054 };
-00055 #endif
-

Generated on Thu Jun 20 22:13:00 2002 for The Sword Project by +00033 class SWDLLEXPORT RawCom:public RawVerse, public SWCom { +00034 +00035 VerseKey &getVerseKey(); +00036 +00037 +00038 public: +00039 +00040 RawCom(const char *ipath, const char *iname = 0, const char *idesc = 0, +00041 SWDisplay * idisp = 0, SWTextEncoding encoding = ENC_UNKNOWN, +00042 SWTextDirection dir = DIRECTION_LTR, SWTextMarkup markup = FMT_UNKNOWN, +00043 const char* ilang = 0); +00044 virtual ~RawCom(); +00045 virtual char *getRawEntry(); +00046 +00047 virtual void increment(int steps); +00048 virtual void decrement(int steps) { increment(-steps); } +00049 +00050 // write interface ---------------------------- +00051 virtual bool isWritable() { +00052 return ((idxfp[0]->getFd() > 0) && ((idxfp[0]->mode & O_RDWR) == O_RDWR)); +00053 } +00054 static char createModule(const char *path) { return RawVerse::createModule(path); } +00055 virtual void setEntry(const char *inbuf, long len = -1); // Modify current module entry +00056 virtual void linkEntry(const SWKey *linkKey); // Link current module entry to other module entry +00057 virtual void deleteEntry(); // Delete current module entry +00058 // end write interface ------------------------ +00059 +00060 SWMODULE_OPERATORS +00061 +00062 }; +00063 +00064 SWORD_NAMESPACE_END +00065 +00066 #endif +

Generated on Thu Oct 31 12:11:28 2002 for The Sword Project by doxygen1.2.15
+width=110 height=53>1.2.17 -- cgit