iosfwd


1. Forward Declaration of a Class

class ForwardDeclaredClass;

2. Forward Declaration of a Function

void forward_declared_function();

3. Forward Declaration of a Protocol

@protocol ForwardDeclaredProtocol <NSObject>
- (void)forwardDeclaredMethod;
@end

4. Forward Declaration of a Type Alias

typedef ForwardDeclaredTypeAlias int;

5. Forward Declaration of a Template

template <typename T> class ForwardDeclaredTemplate;

6. Forward Declaration of a Variable

extern int forward_declared_variable;

7. Forward Declaration of a Block Type

typedef void (^ForwardDeclaredBlockType)();

8. Forward Declaration of an Objective-C Class

@class ForwardDeclaredClass;

9. Forward Declaration of an Objective-C Protocol

10. Forward Declaration of an Objective-C Function Pointer

11. Forward Declaration of an Objective-C Type Alias

12. Forward Declaration of an Objective-C Variable

13. Forward Declaration of an Objective-C Block Type

14. Forward Declaration of a C Function

15. Forward Declaration of a C Type Alias

16. Forward Declaration of a C Variable

17. Forward Declaration of a C Block Type

18. Forward Declaration of a Struct

19. Forward Declaration of a Union

20. Forward Declaration of an Enum

21. Forward Declaration of a Namespace

22. Forward Declaration of a Template Typedef

23. Forward Declaration of a Function Template

24. Forward Declaration of a Class Template

25. Forward Declaration of a Protocol Template

26. Forward Declaration of a Type Alias Template

27. Forward Declaration of a Variable Template

28. Forward Declaration of a Block Type Template

29. Forward Declaration of an Objective-C Class Template

30. Forward Declaration of an Objective-C Protocol Template

31. Forward Declaration of an Objective-C Type Alias Template

32. Forward Declaration of an Objective-C Variable Template

33. Forward Declaration of an Objective-C Block Type Template

34. Forward Declaration of a C Function Template

35. Forward Declaration of a C Type Alias Template

36. Forward Declaration of a C Variable Template

37. Forward Declaration of a C Block Type Template

38. Forward Declaration of a Struct Template

39. Forward Declaration of a Union Template

40. Forward Declaration of an Enum Template

41. Forward Declaration of a Namespace Template

42. Forward Declaration of a Template Template

43. Forward Declaration of a Function Template Template

44. Forward Declaration of a Class Template Template

45. Forward Declaration of a Protocol Template Template

46. Forward Declaration of a Type Alias Template Template

47. Forward Declaration of a Variable Template Template

48. Forward Declaration of a Block Type Template Template

49. Forward Declaration of an Objective-C Class Template Template

50. Forward Declaration of an Objective-C Protocol Template Template