nsIParserNode::GetSource should be a const function. bug 374041, r+sr=jst
git-svn-id: svn://10.0.0.236/trunk@226618 18797224-902f-48f8-a5cc-f745e15eee43
This commit is contained in:
@@ -167,7 +167,7 @@ class nsIParserNode { // XXX Should be nsAParserNode
|
||||
* @update rickg 06June2000
|
||||
* @return void
|
||||
*/
|
||||
virtual void GetSource(nsString& aString)=0;
|
||||
virtual void GetSource(nsString& aString) const = 0;
|
||||
|
||||
/** Release all the objects you're holding
|
||||
* @update harishd 08/02/00
|
||||
|
||||
@@ -269,7 +269,7 @@ nsCParserNode::PopAttributeToken() {
|
||||
* @return void
|
||||
*/
|
||||
void
|
||||
nsCParserNode::GetSource(nsString& aString)
|
||||
nsCParserNode::GetSource(nsString& aString) const
|
||||
{
|
||||
eHTMLTags theTag = mToken ? (eHTMLTags)mToken->GetTypeID() : eHTMLTag_unknown;
|
||||
aString.Assign(PRUnichar('<'));
|
||||
@@ -353,7 +353,7 @@ nsCParserStartNode::PopAttributeToken()
|
||||
return NS_STATIC_CAST(CToken*, mAttributes.Pop());
|
||||
}
|
||||
|
||||
void nsCParserStartNode::GetSource(nsString& aString)
|
||||
void nsCParserStartNode::GetSource(nsString& aString) const
|
||||
{
|
||||
aString.Assign(PRUnichar('<'));
|
||||
const PRUnichar* theTagName =
|
||||
|
||||
@@ -243,7 +243,7 @@ class nsCParserNode : public nsIParserNode {
|
||||
* @update rickg 06June2000
|
||||
* @return void
|
||||
*/
|
||||
virtual void GetSource(nsString& aString);
|
||||
virtual void GetSource(nsString& aString) const;
|
||||
|
||||
/**
|
||||
* This pair of methods allows us to set a generic bit (for arbitrary use)
|
||||
@@ -314,7 +314,7 @@ public:
|
||||
virtual const nsAString& GetKeyAt(PRUint32 anIndex) const;
|
||||
virtual const nsAString& GetValueAt(PRUint32 anIndex) const;
|
||||
virtual CToken* PopAttributeToken();
|
||||
virtual void GetSource(nsString& aString);
|
||||
virtual void GetSource(nsString& aString) const;
|
||||
virtual nsresult ReleaseAll();
|
||||
protected:
|
||||
nsDeque mAttributes;
|
||||
|
||||
Reference in New Issue
Block a user