Skip to content

Latest commit

 

History

History
21 lines (13 loc) · 629 Bytes

DEVELOP.md

File metadata and controls

21 lines (13 loc) · 629 Bytes

Information for Developers

Coding Conventions

  • Classes are Uppercase, methods and functions lowerMixedCase.
  • Apart from those naming conventions, we adopt Google C++ style.
  • Use meaningful variable names, e.g. measurement not msm, avoid abbreviations.

Windows

On Windows it is necessary to explicitly export all functions from the library which should be externally accessible. To do this, include the macro GTSAM_EXPORT in your class or function definition.

For example:

class GTSAM_EXPORT MyClass { ... };

GTSAM_EXPORT return_type myFunction();

More details here.