Leaked source code of windows server 2003
You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
|
|
//----------------------------------------------------------------------------- // // File: worddiff.inl // Copyright (C) 1994-1997 Microsoft Corporation // All rights reserved. // // Implementation of CWordDiff //----------------------------------------------------------------------------- #include "ltdebug.h"
inline CWordDiff::CWordDiff( CDifference::ChangeType type, int nOldPos, int nNewPos, bool bIsFirst, bool bIsLast, _bstr_t bstrWord, const wchar_t * pwszPrefix, const wchar_t * pwszSufix) : m_ChangeType(type), m_Word(bstrWord), m_pwszPrefix(pwszPrefix), m_pwszSufix(pwszSufix), m_bIsFirst(bIsFirst), m_bIsLast(bIsLast), m_nOldPos(nOldPos), m_nNewPos(nNewPos)
{ LTASSERT(pwszPrefix != NULL); LTASSERT(pwszSufix != NULL); LTASSERT(nOldPos >= -1); LTASSERT(nNewPos >= -1); }
inline CDifference::ChangeType CWordDiff::GetChangeType() const { return m_ChangeType; }
inline const wchar_t * CWordDiff::GetUnit() const { return m_Word; }
inline int CWordDiff::GetOldUnitPosition() const { return m_nOldPos; }
inline int CWordDiff::GetNewUnitPosition() const { return m_nNewPos; }
inline const wchar_t * CWordDiff::GetPrefix() const { return m_pwszPrefix; }
inline const wchar_t * CWordDiff::GetSufix() const { return m_pwszSufix; }
inline bool CWordDiff::IsFirst() const { return m_bIsFirst; }
inline bool CWordDiff::IsLast() const { return m_bIsLast; }
|