[prev in list] [next in list] [prev in thread] [next in thread]
List: kde-commits
Subject: KDE/kdelibs/khtml/html
From: Allen Winter <winter () kde ! org>
Date: 2009-08-08 13:07:01
Message-ID: 1249736821.698534.6573.nullmailer () svn ! kde ! org
[Download RAW message or body]
SVN commit 1008828 by winterz:
compiler warning--
class DOM::DocumentImpl' does not declare anything
M +17 -18 htmlprospectivetokenizer.h
--- trunk/KDE/kdelibs/khtml/html/htmlprospectivetokenizer.h #1008827:1008828
@@ -20,7 +20,7 @@
* PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY
* OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
* (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
- * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+ * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
*/
#ifndef htmlprospectivetokenizer_h
@@ -34,11 +34,10 @@
}
namespace khtml {
-
+
class CachedObject;
class CachedObjectClient;
- class DOM::DocumentImpl;
-
+
class ProspectiveTokenizer {
public:
ProspectiveTokenizer(DOM::DocumentImpl*);
@@ -47,29 +46,29 @@
void write(const khtml::TokenizerString&);
void end();
bool inProgress() const { return m_inProgress; }
-
+
static unsigned consumeEntity(khtml::TokenizerString&, bool& notEnoughCharacters);
-
+
private:
void tokenize(const khtml::TokenizerString&);
void reset();
-
+
void emitTag();
void emitCharacter(QChar);
-
+
void tokenizeCSS(QChar);
void emitCSSRule();
-
+
void processAttribute();
-
+
void clearLastCharacters();
void rememberCharacter(QChar);
bool lastCharactersMatch(const char*, unsigned count) const;
-
+
bool m_inProgress;
khtml::TokenizerString m_source;
-
+
enum State {
Data,
EntityData,
@@ -103,21 +102,21 @@
ContentModel m_contentModel;
unsigned m_commentPos;
State m_stateBeforeEntityInAttributeValue;
-
+
static const unsigned lastCharactersBufferSize = 8;
QChar m_lastCharacters[lastCharactersBufferSize];
unsigned m_lastCharacterIndex;
-
+
bool m_closeTag;
WTF::Vector<QChar, 8> m_tagName;
WTF::Vector<QChar, 8> m_attributeName;
WTF::Vector<QChar, 32> m_attributeValue;
WTF::Vector<QChar, 8> m_lastStartTag;
uint m_lastStartTagId;
-
+
DOM::DOMString m_urlToLoad;
bool m_linkIsStyleSheet;
-
+
enum CSSState {
CSSInitial,
CSSMaybeComment,
@@ -132,9 +131,9 @@
CSSState m_cssState;
WTF::Vector<QChar> m_cssRule;
WTF::Vector<QChar> m_cssRuleValue;
-
+
int m_timeUsed;
-
+
DOM::DocumentImpl * m_document;
};
[prev in list] [next in list] [prev in thread] [next in thread]
Configure |
About |
News |
Add a list |
Sponsored by KoreLogic