最後の行に「パラメーターの型が不完全です」という警告が表示されます。しかし、私には理由がわかりません。
struct clockClass {
uint32_t (*getClock) (void);
bool (*setCorrectionFactor)(uint32_t newCorrectionFactor);
uint32_t (*getCorrectionFactor) (void);
};
/* Type definition for ::virtualClock */
typedef struct clockClock ClockClass;
/* VC Synchronization Class */
struct vcSync_sRio {
bool (*vcSync)(ClockClass me); /*Warning LINE*/
};