Adding code output directories to gitignore.
Fixed paramter output. Only need type conversion.
class_def capable of returning methods and members by visibility.
Merge branch 'cpp' into develop