class spComment
{
public:
- string mText;
- bool mIsMultiline; // multiline comments ar those with /**/'s
+ wxString m_Text;
+ bool mIsMultiline; // multiline comments ar those with /**/'s
// true, if these was an empty empty
// line above single line comment
- bool mStartsPar;
+ bool mStartsPar;
public:
- bool IsMultiline() const;
- bool StartsParagraph() const;
+ bool IsMultiline() const;
+ bool StartsParagraph() const;
- string& GetText();
+ string& GetText();
// contstant version of GetText()
- string GetText() const;
+ string GetText() const;
};
// abstract base class for common (to most languages) code
{
public:
// type of argument (parameter)
- string mType;
+ wxString m_Type;
// "stringified" initial value
string mInitVal;
{
public:
// type of the attribute
- string mType;
+ wxString m_Type;
// it's initial value
string mInitVal;
{
public:
// type of return value
- string mRetType;
+ wxString m_RetType;
// argument list
//MParamListT mParams;
// prepocessor statement including '#' and
// attached multiple lines with '\' character
- string mLine;
+ wxString m_Line;
int mDefType; // see SP_PREP_DEFINITION_TYPES enumeration
class spEnumeration : public spContext
{
public:
- string mEnumContent; // full-text content of enumeration
+ wxString m_EnumContent; // full-text content of enumeration
public:
virtual int GetContextType() const { return SP_CTX_ENUMERATION; }
public:
// the original type which is redefined
// by this type definition
- string mOriginalType;
+ wxString m_OriginalType;
public:
virtual int GetContextType() const { return SP_CTX_TYPEDEF; }