Home :: GreenPad :: editwing :: Doc :: Impl classes

class Line

^ 
    extends Object as public

行バッファ構造体

UCS-2ベタの形式でテキストデータを保持する。またそれと同時に、 キーワードファイルによって指定された強調語を区別するための 解析処理結果用バッファも管理する。文字データに終端NULは 付けないが、解析作業の高速化のため、終端 U+007f が入る。

Source:
C:\usr\develop\MyProject\GreenPad\editwing\ip_doc.h:29
Author:
K.INABA
Version:
beta

Contents

^ 
EntityTypeScopeShort Description
~Linedestructor publicundocumented
Lineconstructor public指定テキストで初期化
CommentBitUpdatedmethod publicundocumented
CopyAtmethod publicバッファにコピー(指定位置から指定サイズ)
CopyToTailmethod publicバッファにコピー(指定位置から末尾まで)
flgmethod public解析結果
flgmethod public解析結果(const)
InsertAtmethod publicテキスト挿入(指定位置に指定サイズ)
InsertToTailmethod publicテキスト挿入(末尾に)
isCmtBitReadymethod publicundocumented
isLineHeadCmtmethod publicundocumented
RemoveAtmethod publicテキスト削除(指定位置から指定サイズ)
RemoveToTailmethod publicテキスト削除(指定位置から末尾まで)
SetTransitFlagmethod publicundocumented
sizemethod public長さ
strmethod publicテキスト
strmethod publicテキスト(const)
TransitCmtmethod publicundocumented

destructor ~Line

? ^  > 
undocumented
Source:
C:\usr\develop\MyProject\GreenPad\editwing\ip_doc.h:48
Code:
public ~ Line ( )

constructor Line

? ^  < > 
指定テキストで初期化
Source:
C:\usr\develop\MyProject\GreenPad\editwing\ip_doc.h:43
Code:
public Line ( const unicode * str ,
ulong len ) : alen_ ( 10 > len ? 10 : len ) , len_ ( len ) , flg_ ( static_cast < uchar * > ( mem ( ) . Alloc ( alen_ + ( alen_ + 1 ) * 2 ) ) ) , str_ ( reinterpret_cast < unicode * > ( flg_ + alen_ ) ) , commentBitReady_ ( false ) , isLineHeadCommented_ ( 0 )

method CommentBitUpdated

? ^  < > 
undocumented
Source:
C:\usr\develop\MyProject\GreenPad\editwing\ip_doc.h:150
Code:
public void CommentBitUpdated ( )

method CopyAt

? ^  < > 
バッファにコピー(指定位置から指定サイズ)
Source:
C:\usr\develop\MyProject\GreenPad\editwing\ip_doc.h:106
Code:
public ulong CopyAt ( ulong at ,
ulong siz ,
unicode * buf )

method CopyToTail

? ^  < > 
バッファにコピー(指定位置から末尾まで)
Source:
C:\usr\develop\MyProject\GreenPad\editwing\ip_doc.h:112
Code:
public ulong CopyToTail ( ulong at ,
unicode * buf )

method flg

? ^  < > 
解析結果
Source:
C:\usr\develop\MyProject\GreenPad\editwing\ip_doc.h:128
Code:
public uchar * flg ( )

method flg

? ^  < > 
解析結果(const)
Source:
C:\usr\develop\MyProject\GreenPad\editwing\ip_doc.h:132
Code:
public const uchar * flg ( ) const

method InsertAt

? ^  < > 
テキスト挿入(指定位置に指定サイズ)
Source:
C:\usr\develop\MyProject\GreenPad\editwing\ip_doc.h:78
Code:
public void InsertAt ( ulong at ,
const unicode * buf ,
ulong siz )

method InsertToTail

? ^  < > 
テキスト挿入(末尾に)
Source:
C:\usr\develop\MyProject\GreenPad\editwing\ip_doc.h:84
Code:
public void InsertToTail ( const unicode * buf ,
ulong siz )

method isCmtBitReady

? ^  < > 
undocumented
Source:
C:\usr\develop\MyProject\GreenPad\editwing\ip_doc.h:136
Code:
public bool isCmtBitReady ( ) const

method isLineHeadCmt

? ^  < > 
undocumented
Source:
C:\usr\develop\MyProject\GreenPad\editwing\ip_doc.h:138
Code:
public uchar isLineHeadCmt ( ) const

method RemoveAt

? ^  < > 
テキスト削除(指定位置から指定サイズ)
Source:
C:\usr\develop\MyProject\GreenPad\editwing\ip_doc.h:92
Code:
public void RemoveAt ( ulong at ,
ulong siz )

method RemoveToTail

? ^  < > 
テキスト削除(指定位置から末尾まで)
Source:
C:\usr\develop\MyProject\GreenPad\editwing\ip_doc.h:99
Code:
public void RemoveToTail ( ulong at )

method SetTransitFlag

? ^  < > 
undocumented
Source:
C:\usr\develop\MyProject\GreenPad\editwing\ip_doc.h:148
Code:
public void SetTransitFlag ( uchar flag )

method size

? ^  < > 
長さ
Source:
C:\usr\develop\MyProject\GreenPad\editwing\ip_doc.h:116
Code:
public ulong size ( ) const

method str

? ^  < > 
テキスト
Source:
C:\usr\develop\MyProject\GreenPad\editwing\ip_doc.h:120
Code:
public unicode * str ( )

method str

? ^  < > 
テキスト(const)
Source:
C:\usr\develop\MyProject\GreenPad\editwing\ip_doc.h:124
Code:
public const unicode * str ( ) const

method TransitCmt

? ^  < > 
undocumented
Source:
C:\usr\develop\MyProject\GreenPad\editwing\ip_doc.h:145
Code:
public uchar TransitCmt ( uchar start )

Created Mon May 06 21:01:04 2002.
This documentation was generated automatically by
ccdoc v0.8 r26 2001/11/28 bin_opt_msvc_MSWin32-4.0.
Click here to submit a bug report or feature request.
Click here to return to the top of the page.