link_test

Interface MyInterface

An interface named MyInterface. Bla bla bla. A link to another interface TestInterface
A link to an external method: Main.main A link to a method: MyInterface.getId A link to a union: MyInterface.my_union A link to a union: MyInterface.my_struct


Type Summary
typedef u_int

An unsigned int.

struct my_struct

A struct with two fields.

union my_union

A union with two fields.

enum my_enum

An enum with three values.

typedef foobar

A typedef with inline struct

typedef my_enum_ptr

typedef foobar2

A typedef struct with a struct field.

Method Summary
int getId(foobar2 * param)

A method with a parameter MyInterface.foobar2.

Type Detail

typedef u_int

typedef unsignedint u_int;

An unsigned int. More details.


struct my_struct

struct my_struct {
   int field1;
   int field2;
};

A struct with two fields. More details.


union my_union

union my_union {
   char char_field;
   int int_field;
};

A union with two fields. More details.


enum my_enum

enum my_enum {
   RED,
   GREEN,
   BLUE
};

An enum with three values. More details.


typedef foobar

typedef struct {
   int foo[3];
   int bar;
} foobar;

A typedef with inline struct


typedef my_enum_ptr

typedef my_enum *my_enum_ptr;


typedef foobar2

typedef struct {
   int foo;
   int bar;
   struct {
      char far;
      char boo;
   } bu;
   enum my_enum enum_field;
   my_enum_ptr ptr;
} foobar2;

A typedef struct with a struct field. the field enum_field is an enum: MyInterface.my_enum.

Method Detail

getId

int getId(foobar2 * param)

A method with a parameter MyInterface.foobar2.