Kaydet (Commit) 32234172 authored tarafından Kohei Yoshida's avatar Kohei Yoshida

Moving method definitions.

üst 79bd9550
......@@ -1350,6 +1350,52 @@ ContentNode* EditDoc::SafeGetObject(size_t nPos)
return ( nPos < Count() ) ? GetObject( nPos ) : 0;
}
const ContentNode* EditDoc::GetObject(size_t nPos) const
{
return nPos < maContents.size() ? &maContents[nPos] : NULL;
}
ContentNode* EditDoc::GetObject(size_t nPos)
{
return nPos < maContents.size() ? &maContents[nPos] : NULL;
}
const ContentNode* EditDoc::operator[](size_t nPos) const
{
return GetObject(nPos);
}
ContentNode* EditDoc::operator[](size_t nPos)
{
return GetObject(nPos);
}
void EditDoc::Insert(size_t nPos, ContentNode* p)
{
maContents.insert(maContents.begin()+nPos, p);
}
void EditDoc::Remove(size_t nPos)
{
if (nPos >= maContents.size())
return;
maContents.erase(maContents.begin() + nPos);
}
void EditDoc::Release(size_t nPos)
{
if (nPos >= maContents.size())
return;
maContents.release(maContents.begin() + nPos).release();
}
size_t EditDoc::Count() const
{
return maContents.size();
}
XubString EditDoc::GetSepStr( LineEnd eEnd )
{
XubString aSep;
......
......@@ -384,52 +384,6 @@ size_t EditDoc::GetPos(const ContentNode* p) const
return FastGetPos(maContents, p, nLastCache);
}
const ContentNode* EditDoc::GetObject(size_t nPos) const
{
return nPos < maContents.size() ? &maContents[nPos] : NULL;
}
ContentNode* EditDoc::GetObject(size_t nPos)
{
return nPos < maContents.size() ? &maContents[nPos] : NULL;
}
const ContentNode* EditDoc::operator[](size_t nPos) const
{
return GetObject(nPos);
}
ContentNode* EditDoc::operator[](size_t nPos)
{
return GetObject(nPos);
}
void EditDoc::Insert(size_t nPos, ContentNode* p)
{
maContents.insert(maContents.begin()+nPos, p);
}
void EditDoc::Remove(size_t nPos)
{
if (nPos >= maContents.size())
return;
maContents.erase(maContents.begin() + nPos);
}
void EditDoc::Release(size_t nPos)
{
if (nPos >= maContents.size())
return;
maContents.release(maContents.begin() + nPos).release();
}
size_t EditDoc::Count() const
{
return maContents.size();
}
void ParaPortionList::Reset()
{
maPortions.clear();
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment