Some more options...
// Comments ^ int a; /* emb cmt */ int b; // trailing cmt ^..........^ ^..........^ union { uint maxChars; uint maxBytes; } mLength; union { int m_size; int m_any; }; ^ ^ return { -1, -1, -1 }; ^ ^ class Parser :: ParserPrivate { }; ^ ^ ^ template <typename T> class to { }; ^ my $all = { }; ^ enum FocusEffect { }; ^ struct error { }; ^ }; #define LOG_FMT (sev, args ...) \ ^ ^ do { if (log_sev_on(sev)) { log_fmt(sev, ## args); } } while (0) ^ ^ #endif #define FS_NOCOW_FL 0x00800000 ^ #define STRHACK(x) HACKSTR(x) ^ #define wakeUpCaller(cond) \ ^ if (cond) { \ ^ cond->release(); \ ^ } typedef struct { int val; int sel; } DiceInfo; ^ void * bar() ^ ^ { int a = 5; ^ ^ ^ ^ c = a + b; ^ ^ a = ~ b; ^ x = - 5; ^ y = + 7; ^ (-- a); ^ i ++; ^ b = ( a == d ) ? 55 : 88; ^ ^ ^ ^ ^ ^ ^ ^ b = ( a == d ) ? : 88; ^ if( ( a || b ) && c ) x = 1; ^ ^ ^ ^ ^ ^ ^ ^ c = a > b; ^ ^ int * i; ^ ^ ^ int * * j; ^ throw (x); ^ try { ^ } catch (const Exception &e) { } ^ ^ } catch (...) { } ^ ^ } catch { } ^ ^ |
int main(int argc , char *argv []) ^ ^ ^ { int a [2]; ^ a[ n ] = 3; ^ ^ const char *names [] = ^ { "{ False , True }", ^ ^ "{ Ignore, Add, Remove, Force }", return (-1); ^ int a ( ); ^ ^ int a (int b) {} ^ ^ void ( int a ) ( int b ); ^ ^ ^ ^ ^ static void sockaddr_unmapped( struct sockaddr *sa __attribute__ ((unused)), ^ socklen_t *len __attribute__ ((unused))) ^ |
template < typename T > inline static bool remove(T column) ^ ^ ^ ^ ^ int & a(int & b); ^ ^ ^ ^ int c(int &) ^ ^ { d = aa (& y,& d) ; ^ ^ ^ ^ e = ee (); ^ if ( a == 5 ) ... ^ ^ ^ ^ ^ ... if (b) ; ^ if ( a == 6 ) b = 66; ^ if ( a == 7 ) { b = 77; } ^ if (! a) { ^ b = 4; } else { ^ ^ b = 5; } for(a = 1 ; a < b ; a++) { ^ ^ ... for( ; ; ) { ^ ^ ^ ... switch (whatIsToDo) ... ^ while (start < end) ... ^ |
namespace Server {
^
class Cache : public QObject
^ ^
Cache::StorageDebugger ()
^
: mFile(0)
^ ^
{
new service;
^
delete service;
^
delete[] buffer;
^
if (this == & other) return * this;
^ ^
switch (a) {
case 1 :
^
b= 1;
break;
case 2 : {
b = 2;
break;
}
default :
break;
}
bool operator () (Entity::Id lhs, Entity::Id rhs) const
... ^ ^
a = ( int ) 5.6;
^ ^ ^
cpp = int (7);
^
len = sizeof (int);
^
SomeStruct a = SomeStruct {1, 2, 3};
^
someFuncCall(SomeStruct {4, 5, 6});
^
log . foo . bar = 5;
^ ^ ^ ^
other -> foo -> bar = 123;
^ ^ ^ ^
}
/// doxygen sequence
^
///< doxygen sequence
^
//! doxygen sequence
^
//!< doxygen sequence
^
#if A
#else /* Comment A */
^
#endif /* Comment B */
^
|
void Initialize( BYTE nDelay = 100 ); ^ ^ void f1() { auto a = [ = ] (int *a, Something & b) ^ ^ ^ list[idx] (param); ^ double foo() { return( foo(n) ); ^ ^ Vector2<double> () ^ { List<byte> bob = new List<byte> (); ^ QVector<QPair<Condition, QString> > mWhenThen; ^ template<int i, int ... Indexes, typename IdxHolder, typename ... Elements> ^ ^ struct index_holder_impl<i, index_holder<Indexes ...>, IdxHolder, Elements ...> ^ ^ { typedef typename index_holder_impl<i + 1, index_holder<Indexes ... i>, Elements ...>::type type; ^ ^ |