名前空間の一部ではないすべての非静的変数 ("グローバル" 変数) の宣言を検索する

// NameDeclarator [ isVariable() ] [ isGlobal() ] [ not isStatic() ]

1   namespace n {
2       // no match - variable in namespace;
3       int a;
4   } // no match - static variable static 
5   
6   int b; // no match - not a variable
7   void f(); // finds this variable
8   extern int c;