dellaert
							
						 | 
						
							
							
							
							
								
							
								c29e6ca2e7
								
							
								
							
						 | 
						
							
							
								
								Fixed subtle (imperative!) bug where a forward declaration was partially parsed as a class, only then as a forward declaration.
							
							
							
							
							
						 | 
						
							2014-12-19 16:19:02 +01:00 | 
						
					
				
					
						
							
							
								 
								dellaert
							
						 | 
						
							
							
							
							
								
							
								41d2783beb
								
							
								
							
						 | 
						
							
							
								
								GlobalFunctionGrammar done and used
							
							
							
							
							
						 | 
						
							2014-12-02 13:49:25 +01:00 | 
						
					
				
					
						
							
							
								 
								dellaert
							
						 | 
						
							
							
							
							
								
							
								b8d7516e93
								
							
								
							
						 | 
						
							
							
								
								Successful use of ClassGrammar in Module.cpp
							
							
							
							
							
						 | 
						
							2014-12-02 13:12:42 +01:00 | 
						
					
				
					
						
							
							
								 
								dellaert
							
						 | 
						
							
							
							
							
								
							
								aceeb2037b
								
							
								
							
						 | 
						
							
							
								
								Template tightening
							
							
							
							
							
						 | 
						
							2014-12-01 20:29:35 +01:00 | 
						
					
				
					
						
							
							
								 
								dellaert
							
						 | 
						
							
							
							
							
								
							
								e963512164
								
							
								
							
						 | 
						
							
							
								
								Tightened up individual Grammars
							
							
							
							
							
						 | 
						
							2014-12-01 20:03:26 +01:00 | 
						
					
				
					
						
							
							
								 
								dellaert
							
						 | 
						
							
							
							
							
								
							
								8eb6393c92
								
							
								
							
						 | 
						
							
							
								
								Using TemplateGrammar
							
							
							
							
							
						 | 
						
							2014-12-01 14:35:02 +01:00 | 
						
					
				
					
						
							
							
								 
								dellaert
							
						 | 
						
							
							
							
							
								
							
								9a77072654
								
							
								
							
						 | 
						
							
							
								
								Successfully used TypeListGrammar
							
							
							
							
							
						 | 
						
							2014-12-01 12:14:08 +01:00 | 
						
					
				
					
						
							
							
								 
								dellaert
							
						 | 
						
							
							
							
							
								
							
								4d1225cda7
								
							
								
							
						 | 
						
							
							
								
								Moved basic parsers to new header file spirit.h
							
							
							
							
							
						 | 
						
							2014-12-01 11:43:19 +01:00 | 
						
					
				
					
						
							
							
								 
								dellaert
							
						 | 
						
							
							
							
							
								
							
								e82752e269
								
							
								
							
						 | 
						
							
							
								
								Successful use of ArgumentListGrammar
							
							
							
							
							
						 | 
						
							2014-12-01 10:47:42 +01:00 | 
						
					
				
					
						
							
							
								 
								dellaert
							
						 | 
						
							
							
							
							
								
							
								0e5332ed3e
								
							
								
							
						 | 
						
							
							
								
								Removed incorrect void, which fixed old problems and even improves on generated code.
							
							
							
							
							
						 | 
						
							2014-12-01 10:30:47 +01:00 | 
						
					
				
					
						
							
							
								 
								dellaert
							
						 | 
						
							
							
							
							
								
							
								ba51b02cf0
								
							
								
							
						 | 
						
							
							
								
								Moving to optionals fixed template dreturn argument!
							
							
							
							
							
							
							
							Merge branch 'qualified' into grammar_wrongtest
Conflicts:
	wrap/Class.cpp
	wrap/Function.h
	wrap/Qualified.h
	wrap/ReturnType.h
	wrap/tests/testWrap.cpp 
							
						 | 
						
							2014-12-01 09:48:56 +01:00 | 
						
					
				
					
						
							
							
								 
								dellaert
							
						 | 
						
							
							
							
							
								
							
								674344ea0e
								
							
								
							
						 | 
						
							
							
								
								Pushed through use of some grammars
							
							
							
							
							
						 | 
						
							2014-12-01 00:33:54 +01:00 | 
						
					
				
					
						
							
							
								 
								dellaert
							
						 | 
						
							
							
							
							
								
							
								0dcd102f5e
								
							
								
							
						 | 
						
							
							
								
								Saving before restoring
							
							
							
							
							
						 | 
						
							2014-11-30 20:46:47 +01:00 | 
						
					
				
					
						
							
							
								 
								dellaert
							
						 | 
						
							
							
							
							
								
							
								6d916c6b75
								
							
								
							
						 | 
						
							
							
								
								Semi-private name/namespaces
							
							
							
							
							
						 | 
						
							2014-11-30 20:20:13 +01:00 | 
						
					
				
					
						
							
							
								 
								dellaert
							
						 | 
						
							
							
							
							
								
							
								e2ab47b610
								
							
								
							
						 | 
						
							
							
								
								Added Vector and Matrix to forward declarations
							
							
							
							
							
						 | 
						
							2014-11-29 20:01:48 +01:00 | 
						
					
				
					
						
							
							
								 
								dellaert
							
						 | 
						
							
							
							
							
								
							
								1fd0f964ea
								
							
								
							
						 | 
						
							
							
								
								Allow Eigen type in typedefs
							
							
							
							
							
						 | 
						
							2014-11-29 13:53:59 +01:00 | 
						
					
				
					
						
							
							
								 
								dellaert
							
						 | 
						
							
							
							
							
								
							
								be00e1c348
								
							
								
							
						 | 
						
							
							
								
								Allow Vector and Matrix in list of template values
							
							
							
							
							
						 | 
						
							2014-11-29 13:44:49 +01:00 | 
						
					
				
					
						
							
							
								 
								dellaert
							
						 | 
						
							
							
							
							
								
							
								6c24fc2aca
								
							
								
							
						 | 
						
							
							
								
								Python prototype
							
							
							
							
							
						 | 
						
							2014-11-14 17:47:25 +01:00 | 
						
					
				
					
						
							
							
								 
								dellaert
							
						 | 
						
							
							
							
							
								
							
								e07402a58a
								
							
								
							
						 | 
						
							
							
								
								Re-factored matlab_code only emits code: it does not post-process the classes anymore. That is now done in parse_Markup, i.e., the constructor....
							
							
							
							
							
						 | 
						
							2014-11-14 17:04:45 +01:00 | 
						
					
				
					
						
							
							
								 
								dellaert
							
						 | 
						
							
							
							
							
								
							
								7a4748d3dc
								
							
								
							
						 | 
						
							
							
								
								Simplified method/function hierarchy drastically, and renamed bottom addOverload to initializeOrCheck to reflect what it does. Also, gratuitous re-ordering of addOverload arguments.
							
							
							
							
							
						 | 
						
							2014-11-14 16:44:08 +01:00 | 
						
					
				
					
						
							
							
								 
								dellaert
							
						 | 
						
							
							
							
							
								
							
								09e3c7df9f
								
							
								
							
						 | 
						
							
							
								
								struct Constructor: public ArgumentOverloads
							
							
							
							
							
						 | 
						
							2014-11-13 21:34:59 +01:00 | 
						
					
				
					
						
							
							
								 
								dellaert
							
						 | 
						
							
							
							
							
								
							
								a5e0adb7e6
								
							
								
							
						 | 
						
							
							
								
								Made methods and global functions derive from Function
							
							
							
							
							
						 | 
						
							2014-11-13 12:52:41 +01:00 | 
						
					
				
					
						
							
							
								 
								dellaert
							
						 | 
						
							
							
							
							
								
							
								1ea0225030
								
							
								
							
						 | 
						
							
							
								
								Big refactor because methods now private member of Class
							
							
							
							
							
						 | 
						
							2014-11-12 23:23:07 +01:00 | 
						
					
				
					
						
							
							
								 
								dellaert
							
						 | 
						
							
							
							
							
								
							
								67ab69d5ba
								
							
								
							
						 | 
						
							
							
								
								Merge remote-tracking branch 'origin/fix/BAD_wrap' into fix/BAD_wrap_checkpoint
							
							
							
							
							
							
							
							Conflicts:
	wrap/Module.cpp 
							
						 | 
						
							2014-11-12 19:22:03 +01:00 | 
						
					
				
					
						
							
							
								 
								dellaert
							
						 | 
						
							
							
							
							
								
							
								34a0913125
								
							
								
							
						 | 
						
							
							
								
								Fixed issue with templateArgName overloading
							
							
							
							
							
						 | 
						
							2014-11-12 19:09:30 +01:00 | 
						
					
				
					
						
							
							
								 
								dellaert
							
						 | 
						
							
							
							
							
								
							
								c8ac7f8980
								
							
								
							
						 | 
						
							
							
								
								Cleaned up variables
							
							
							
							
							
						 | 
						
							2014-11-12 18:04:38 +01:00 | 
						
					
				
					
						
							
							
								 
								dellaert
							
						 | 
						
							
							
							
							
								
							
								0a23529032
								
							
								
							
						 | 
						
							
							
								
								Everything compiles
							
							
							
							
							
						 | 
						
							2014-11-12 14:37:08 +01:00 | 
						
					
				
					
						
							
							
								 
								dellaert
							
						 | 
						
							
							
							
							
								
							
								443b710a8d
								
							
								
							
						 | 
						
							
							
								
								Re-factoring ReturnValue
							
							
							
							
							
						 | 
						
							2014-11-12 13:31:46 +01:00 | 
						
					
				
					
						
							
							
								 
								dellaert
							
						 | 
						
							
							
							
							
								
							
								9b9d9a6b54
								
							
								
							
						 | 
						
							
							
								
								Eliminated copy/paste
							
							
							
							
							
						 | 
						
							2014-11-12 03:26:13 +01:00 | 
						
					
				
					
						
							
							
								 
								dellaert
							
						 | 
						
							
							
							
							
								
							
								77935bd631
								
							
								
							
						 | 
						
							
							
								
								Massive edit: new Qualified type groups namespaces with name, eliminates a lot of clutter.
							
							
							
							
							
						 | 
						
							2014-11-12 02:49:23 +01:00 | 
						
					
				
					
						
							
							
								 
								dellaert
							
						 | 
						
							
							
							
							
								
							
								b8d9d5b6ca
								
							
								
							
						 | 
						
							
							
								
								Starting down the path of a templated method
							
							
							
							
							
						 | 
						
							2014-11-11 22:38:50 +01:00 | 
						
					
				
					
						
							
							
								 
								dellaert
							
						 | 
						
							
							
							
							
								
							
								c66d6bd1a4
								
							
								
							
						 | 
						
							
							
								
								Added templated class
							
							
							
							
							
						 | 
						
							2014-11-11 18:14:17 +01:00 | 
						
					
				
					
						
							
							
								 
								dellaert
							
						 | 
						
							
							
							
							
								
							
								8a555c7e05
								
							
								
							
						 | 
						
							
							
								
								Comment
							
							
							
							
							
						 | 
						
							2014-11-11 13:42:25 +01:00 | 
						
					
				
					
						
							
							
								 
								dellaert
							
						 | 
						
							
							
							
							
								
							
								2946bcdc82
								
							
								
							
						 | 
						
							
							
								
								Slight refactor/comments
							
							
							
							
							
						 | 
						
							2014-11-10 17:56:22 +01:00 | 
						
					
				
					
						
							
							
								 
								dellaert
							
						 | 
						
							
							
							
							
								
							
								52cd200718
								
							
								
							
						 | 
						
							
							
								
								ReturnValue now emits, eliminated some copy/paste. Also removed unused verbose field/argument in ReturnValue
							
							
							
							
							
						 | 
						
							2014-05-25 14:53:32 -04:00 | 
						
					
				
					
						
							
							
								 
								Richard Roberts
							
						 | 
						
							
							
							
							
								
							
								1770f44ad9
								
							
								
							
						 | 
						
							
							
								
								Fixed a number of clang warnings
							
							
							
							
							
						 | 
						
							2014-02-23 18:53:48 -05:00 | 
						
					
				
					
						
							
							
								 
								Andrew Melim
							
						 | 
						
							
							
							
							
								
							
								c378d7379f
								
							
								
							
						 | 
						
							
							
								
								Remove accidental commit in Module
							
							
							
							
							
						 | 
						
							2013-10-26 22:41:18 +00:00 | 
						
					
				
					
						
							
							
								 
								Andrew Melim
							
						 | 
						
							
							
							
							
								
							
								5e29bc5b67
								
							
								
							
						 | 
						
							
							
								
								Return set partitions from DFSMap
							
							
							
							
							
						 | 
						
							2013-10-26 22:22:31 +00:00 | 
						
					
				
					
						
							
							
								 
								Alex Cunningham
							
						 | 
						
							
							
							
							
								
							
								876edb4197
								
							
								
							
						 | 
						
							
							
								
								Added cmake flag to disable serialization for wrapped objects directly, rather than outright disabling serialization. By default GTSAM_WRAP_SERIALIZATION is on, turn it off to ignore serialization flags in gtsam.h
							
							
							
							
							
						 | 
						
							2013-10-24 14:38:04 +00:00 | 
						
					
				
					
						
							
							
								 
								Alex Cunningham
							
						 | 
						
							
							
							
							
								
							
								9f9807ef19
								
							
								
							
						 | 
						
							
							
								
								Yet even more rebasing
							
							
							
							
							
						 | 
						
							2013-06-20 17:08:29 +00:00 | 
						
					
				
					
						
							
							
								 
								Alex Cunningham
							
						 | 
						
							
							
							
							
								
							
								90246a4dab
								
							
								
							
						 | 
						
							
							
								
								Rebasing...
							
							
							
							
							
						 | 
						
							2013-06-20 17:08:27 +00:00 | 
						
					
				
					
						
							
							
								 
								Alex Cunningham
							
						 | 
						
							
							
							
							
								
							
								23de91d44d
								
							
								
							
						 | 
						
							
							
								
								serialization works for graph and PriorFactor. Added second flag for serialization: can add "void serializable()" or "void serialize()" to allow for either just exporting (necessary if no default constructor), or implementing the full serialization functions
							
							
							
							
							
						 | 
						
							2013-06-19 17:50:05 +00:00 | 
						
					
				
					
						
							
							
								 
								Alex Cunningham
							
						 | 
						
							
							
							
							
								
							
								f1b1a2f7d2
								
							
								
							
						 | 
						
							
							
								
								Added export flags, Values now serializes
							
							
							
							
							
						 | 
						
							2013-06-19 17:50:03 +00:00 | 
						
					
				
					
						
							
							
								 
								Alex Cunningham
							
						 | 
						
							
							
							
							
								
							
								8e73619989
								
							
								
							
						 | 
						
							
							
								
								Adding codegen components for serialization - in progress
							
							
							
							
							
						 | 
						
							2013-06-19 17:49:57 +00:00 | 
						
					
				
					
						
							
							
								 
								Alex Cunningham
							
						 | 
						
							
							
							
							
								
							
								c7576deb15
								
							
								
							
						 | 
						
							
							
								
								Added flag for serializable to parser, no codegen yet
							
							
							
							
							
						 | 
						
							2013-06-19 17:49:55 +00:00 | 
						
					
				
					
						
							
							
								 
								Duy-Nguyen Ta
							
						 | 
						
							
							
							
							
								
							
								b1b05887fc
								
							
								
							
						 | 
						
							
							
								
								allow method starting with uppercase letter to be wrapped in matlab. Wrap Pose3's AdjointMap and Adjoint operator
							
							
							
							
							
						 | 
						
							2013-04-21 19:29:41 +00:00 | 
						
					
				
					
						
							
							
								 
								Richard Roberts
							
						 | 
						
							
							
							
							
								
							
								547323cc79
								
							
								
							
						 | 
						
							
							
								
								Fixed a bunch of compiler warnings
							
							
							
							
							
						 | 
						
							2013-04-05 21:34:04 +00:00 | 
						
					
				
					
						
							
							
								 
								Richard Roberts
							
						 | 
						
							
							
							
							
								
							
								12f8152891
								
							
								
							
						 | 
						
							
							
								
								Small bug fix in wrap - for return types, try to parse 'pair' before a simple type to prevent 'pair' spuriously being stored as the namespace of the return type, which causes return type validation to fail for pairs of simple types, i.e. 'pair<int,int>'
							
							
							
							
							
						 | 
						
							2013-01-28 17:41:42 +00:00 | 
						
					
				
					
						
							
							
								 
								Richard Roberts
							
						 | 
						
							
							
							
							
								
							
								981c3363e6
								
							
								
							
						 | 
						
							
							
								
								Whitespace
							
							
							
							
							
						 | 
						
							2013-01-28 17:41:41 +00:00 | 
						
					
				
					
						
							
							
								 
								Richard Roberts
							
						 | 
						
							
							
							
							
								
							
								0898e4a6aa
								
							
								
							
						 | 
						
							
							
								
								Wrap prints more detailed error message for parse errors
							
							
							
							
							
						 | 
						
							2012-12-03 19:08:16 +00:00 |