Moved inline definitions in implementation file.
Whitespace fixes.

Signed-off-by: Thorben Hasenpusch <thorben.hasenpusch@gmail.com>