コード例 #1
0
ファイル: ioblocks.hpp プロジェクト: Wolframe/SMERP
 //print one character to the output
 bool print( char ch)
 {
    if (pos() == size()) return false;
    charptr()[ pos()] = ch;
    setPos( pos() + 1);
    return true;
 }
コード例 #2
0
ファイル: ioblocks.hpp プロジェクト: Wolframe/SMERP
 char& operator[]( size_type idx)              {if (idx>=m_pos) throw ArrayBoundReadError(); return charptr()[idx];}
コード例 #3
0
ファイル: ioblocks.hpp プロジェクト: Wolframe/SMERP
 char* rest()                                        {return charptr() + pos();}
コード例 #4
0
ファイル: ioblocks.hpp プロジェクト: Wolframe/SMERP
 //pointer to the rest of the output buffer block
 const char* rest() const                            {return charptr() + pos();}
コード例 #5
0
ファイル: warn1.C プロジェクト: 5432935/crossbridge
int main()
{
 charptr(*pp)++;	// { dg-warning "" } 
 return 0;
}
コード例 #6
0
ファイル: warn1.C プロジェクト: akbertram/egcs-jvm
int main()
{
    charptr(*pp)++;	// WARNING -
    return 0;
}
コード例 #7
0
 const_iterator begin() const
 {
     return const_iterator( this, charptr());
 }