When I make method as inline
, compilation fails with this error:
Undefined symbol: 'int CPositionRequestor::State(void) const (?State@CPositionRequestor@@QBEHXZ)'
Header file:
class CPositionRequestor : public CActive
{
// ...
private:
TInt iState;
public:
inline TInt State() const;
}
CPP file:
inline TInt CPositionRequestor::State() const
{
return iState;
}