clang: include/clang/Sema/CodeCompleteOptions.h Source File (original) (raw)

1

2

3

4

5

6

7

8

9#ifndef LLVM_CLANG_SEMA_CODECOMPLETEOPTIONS_H

10#define LLVM_CLANG_SEMA_CODECOMPLETEOPTIONS_H

11

12#include "llvm/Support/Compiler.h"

13

15

16

18public:

19

20 LLVM_PREFERRED_TYPE(bool)

22

23

24 LLVM_PREFERRED_TYPE(bool)

26

27

28 LLVM_PREFERRED_TYPE(bool)

30

31

32

33

34

35

36

37 LLVM_PREFERRED_TYPE(bool)

39

40

41 LLVM_PREFERRED_TYPE(bool)

43

44

45

46

47 LLVM_PREFERRED_TYPE(bool)

49

50

51

52 LLVM_PREFERRED_TYPE(bool)

54

59};

60

61}

62

63#endif

64

Options controlling the behavior of code completion.

unsigned IncludeCodePatterns

Show code patterns in code completion results.

unsigned IncludeNamespaceLevelDecls

Show decls in namespace (including the global namespace) in code completion results.

unsigned IncludeFixIts

Include results after corrections (small fix-its), e.g.

unsigned LoadExternal

Hint whether to load data from the external AST to provide full results.

unsigned IncludeMacros

Show macros in code completion results.

unsigned IncludeBriefComments

Show brief documentation comments in code completion results.

unsigned IncludeGlobals

Show top-level decls in code completion results.

The JSON file list parser is used to communicate input to InstallAPI.