1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78
|
#include <vector>
#include <map>
#include <set>
#include <string>
#include <list>
#include <multimap>
#include <wx/arrstr.h>
#include <wx/string.h>
#include <memory>
#include <LiteEditor/frame.h>
#include <LiteEditor/manager.h>
#include <CodeLite/singleton.h>
#include <CodeLite/tag_tree.h>
#include <CodeLite/tree.h>
#include <CodeLite/tree_node.h>
#include <CodeLite/smart_ptr.h>
#include <CodeLite/entry.h>
#include <LiteEditor/context_manager.h>
#include <CodeLite/FlexLexer.h>
#include <CodeLite/lex.yy.cpp>
#include <CodeLite/y.tab.h>
#include <LiteEditor/cl_editor.h>
#include <Interfaces/debugger.h>
#include <Outline/outline.h>
#include <wx/clipbrd.h>
#include <wx/app.h>
#include <Plugin/editor_config.h>
#include <Plugin/lexer_configuration.h>
#include <wxcrafter/wx_ordered_map.h>
#include <Plugin/workspace.h>
struct ST {
std::string name;
};
ST theStruct;
#define EG(x) theStruct.x
// This set of classes are here for creating entries in the database for the
// test_netsting_scope_resolving
class string
{
class SubClass
{
int member;
class SubSubClass
{
int sub_sub_member;
class Box
{
void foo();
};
};
};
};
// Needed for the test of the 'goto decl inside namespace'
namespace Baz
{
struct Tada
{
int bar;
};
class Foo
{
public:
Tada sad; // Tada cannot be located via Goto Declaration/Implementation
};
//////////////////////////////////////////////////////////////
// Test the 'testStructDeclaratorInFuncArgument
//////////////////////////////////////////////////////////////
void foo_bar(struct wxString *s) {
}
|