예제 #1
0
 EString text() const {
     if ( *limit >= Flag::largestId() &&
          ( !creator || !creator->inserted() ) )
         return "";
     EString x;
     if ( permahack )
         x.append( "OK [PERMANENT" );
     x.append( "FLAGS (" );
     EStringList all = Flag::allFlags();
     if ( creator )
         all.append( *creator->allFlags() );
     all.removeDuplicates( false );
     x.append( all.sorted()->join( " " ) );
     if ( permahack )
         x.append( " \\*" );
     x.append( ")" );
     if ( permahack )
         x.append( "] permanent flags" );
     return x;
 }