~ubuntu-branches/ubuntu/vivid/mygui/vivid

« back to all changes in this revision

Viewing changes to Wrappers/DoxygenWrapper/Data/Sharp_Templates/MethodReturn5_4_3_2.txt

  • Committer: Package Import Robot
  • Author(s): Scott Howard, Bret Curtis, Scott Howard
  • Date: 2014-09-18 17:57:48 UTC
  • mfrom: (1.1.1)
  • Revision ID: package-import@ubuntu.com-20140918175748-dd8va78mvpw1jbes
Tags: 3.2.1-1
[ Bret Curtis ]
* Updated license for majority of files from LGPL to Expat (MIT)

[ Scott Howard ]
* New upstream release
* Updated patch to add build option for system GLEW libraries
* All patches accepted upstream except shared_libraries.patch
* Bumped SONAME due to dropped symbols, updated *.symbols and package
  names
* Updated license of debian/* to Expat with permission of all authors
* Don't install Doxygen autogenerated md5 and map files (thanks
  lintian)

Show diffs side-by-side

added added

removed removed

Lines of Context:
 
1
               #region Method #{MethodName}
 
2
 
 
3
                [DllImport(DllName.m_dllName, CallingConvention = CallingConvention.Cdecl)]
 
4
        #{ReturnValueMarshalAs}
 
5
                private static extern #{ReturnTypeName} Export#{ThisName}_#{MethodName}_#{ValueName1}_#{ValueName2}_#{ValueName3}_#{ValueName4}_#{ValueName5}(IntPtr _native,
 
6
                        #{ValueMarshalAs1}#{ValueTypePrefix1}#{ValueTypeName1} #{ValueName1},
 
7
                        #{ValueMarshalAs2}#{ValueTypePrefix2}#{ValueTypeName2} #{ValueName2},
 
8
                        #{ValueMarshalAs3}#{ValueTypePrefix3}#{ValueTypeName3} #{ValueName3},
 
9
                        #{ValueMarshalAs4}#{ValueTypePrefix4}#{ValueTypeName4} #{ValueName4},
 
10
                        #{ValueMarshalAs5}#{ValueTypePrefix5}#{ValueTypeName5} #{ValueName5});
 
11
 
 
12
                public #{TypeName} #{MethodName}(
 
13
                        #{TypeName1} #{ValueName1},
 
14
                        #{TypeName2} #{ValueName2},
 
15
                        #{TypeName3} #{ValueName3},
 
16
                        #{TypeName4} #{ValueName4},
 
17
                        #{TypeName5} #{ValueName5})
 
18
                {
 
19
                        return #{ReturnConvertBefore}Export#{ThisName}_#{MethodName}_#{ValueName1}_#{ValueName2}_#{ValueName3}_#{ValueName4}_#{ValueName5}(Native,
 
20
                                #{ConvertBefore1}#{ValueTypePrefix1}#{ValueName1}#{ConvertPost1},
 
21
                                #{ConvertBefore2}#{ValueTypePrefix2}#{ValueName2}#{ConvertPost2},
 
22
                                #{ConvertBefore3}#{ValueTypePrefix3}#{ValueName3}#{ConvertPost3},
 
23
                                #{ConvertBefore4}#{ValueTypePrefix4}#{ValueName4}#{ConvertPost4},
 
24
                                #{ConvertBefore5}#{ValueTypePrefix5}#{ValueName5}#{ConvertPost5})#{ReturnConvertPost};
 
25
                }
 
26
 
 
27
                [DllImport(DllName.m_dllName, CallingConvention = CallingConvention.Cdecl)]
 
28
        #{ReturnValueMarshalAs}
 
29
                private static extern #{ReturnTypeName} Export#{ThisName}_#{MethodName}_#{ValueName1}_#{ValueName2}_#{ValueName3}_#{ValueName4}(IntPtr _native,
 
30
                        #{ValueMarshalAs1}#{ValueTypePrefix1}#{ValueTypeName1} #{ValueName1},
 
31
                        #{ValueMarshalAs2}#{ValueTypePrefix2}#{ValueTypeName2} #{ValueName2},
 
32
                        #{ValueMarshalAs3}#{ValueTypePrefix3}#{ValueTypeName3} #{ValueName3},
 
33
                        #{ValueMarshalAs4}#{ValueTypePrefix4}#{ValueTypeName4} #{ValueName4});
 
34
 
 
35
                public #{TypeName} #{MethodName}(
 
36
                        #{TypeName1} #{ValueName1},
 
37
                        #{TypeName2} #{ValueName2},
 
38
                        #{TypeName3} #{ValueName3},
 
39
                        #{TypeName4} #{ValueName4})
 
40
                {
 
41
                        return #{ReturnConvertBefore}Export#{ThisName}_#{MethodName}_#{ValueName1}_#{ValueName2}_#{ValueName3}_#{ValueName4}(Native,
 
42
                                #{ConvertBefore1}#{ValueTypePrefix1}#{ValueName1}#{ConvertPost1},
 
43
                                #{ConvertBefore2}#{ValueTypePrefix2}#{ValueName2}#{ConvertPost2},
 
44
                                #{ConvertBefore3}#{ValueTypePrefix3}#{ValueName3}#{ConvertPost3},
 
45
                                #{ConvertBefore4}#{ValueTypePrefix4}#{ValueName4}#{ConvertPost4})#{ReturnConvertPost};
 
46
                }
 
47
 
 
48
                [DllImport(DllName.m_dllName, CallingConvention = CallingConvention.Cdecl)]
 
49
        #{ReturnValueMarshalAs}
 
50
                private static extern #{ReturnTypeName} Export#{ThisName}_#{MethodName}_#{ValueName1}_#{ValueName2}_#{ValueName3}(IntPtr _native,
 
51
                        #{ValueMarshalAs1}#{ValueTypePrefix1}#{ValueTypeName1} #{ValueName1},
 
52
                        #{ValueMarshalAs2}#{ValueTypePrefix2}#{ValueTypeName2} #{ValueName2},
 
53
                        #{ValueMarshalAs3}#{ValueTypePrefix3}#{ValueTypeName3} #{ValueName3});
 
54
 
 
55
                public #{TypeName} #{MethodName}(
 
56
                        #{TypeName1} #{ValueName1},
 
57
                        #{TypeName2} #{ValueName2},
 
58
                        #{TypeName3} #{ValueName3})
 
59
                {
 
60
                        return #{ReturnConvertBefore}Export#{ThisName}_#{MethodName}_#{ValueName1}_#{ValueName2}_#{ValueName3}(Native,
 
61
                                #{ConvertBefore1}#{ValueTypePrefix1}#{ValueName1}#{ConvertPost1},
 
62
                                #{ConvertBefore2}#{ValueTypePrefix2}#{ValueName2}#{ConvertPost2},
 
63
                                #{ConvertBefore3}#{ValueTypePrefix3}#{ValueName3}#{ConvertPost3})#{ReturnConvertPost};
 
64
                }
 
65
 
 
66
                [DllImport(DllName.m_dllName, CallingConvention = CallingConvention.Cdecl)]
 
67
        #{ReturnValueMarshalAs}
 
68
                private static extern #{ReturnTypeName} Export#{ThisName}_#{MethodName}_#{ValueName1}_#{ValueName2}(IntPtr _native,
 
69
                        #{ValueMarshalAs1}#{ValueTypePrefix1}#{ValueTypeName1} #{ValueName1},
 
70
                        #{ValueMarshalAs2}#{ValueTypePrefix2}#{ValueTypeName2} #{ValueName2});
 
71
 
 
72
                public #{TypeName} #{MethodName}(
 
73
                        #{TypeName1} #{ValueName1},
 
74
                        #{TypeName2} #{ValueName2})
 
75
                {
 
76
                        return #{ReturnConvertBefore}Export#{ThisName}_#{MethodName}_#{ValueName1}_#{ValueName2}(Native,
 
77
                                #{ConvertBefore1}#{ValueTypePrefix1}#{ValueName1}#{ConvertPost1},
 
78
                                #{ConvertBefore2}#{ValueTypePrefix2}#{ValueName2}#{ConvertPost2})#{ReturnConvertPost};
 
79
                }
 
80
 
 
81
                #endregion