Update of /cvsroot/quantlibaddin/QuantLibAddin/gensrc/metadata
In directory sc8-pr-cvs7.sourceforge.net:/tmp/cvs-serv13922/gensrc/metadata
Modified Files:
termstructures.xml vanillaswap.xml
Log Message:
expose QuantLib::Handle to Excel
Index: vanillaswap.xml
===================================================================
RCS file: /cvsroot/quantlibaddin/QuantLibAddin/gensrc/metadata/vanillaswap.xml,v
retrieving revision 1.3
retrieving revision 1.4
diff -C2 -d -r1.3 -r1.4
*** vanillaswap.xml 14 Jun 2006 18:53:55 -0000 1.3
--- vanillaswap.xml 15 Jun 2006 19:01:39 -0000 1.4
***************
*** 94,98 ****
<description>Index Spread</description>
</Parameter>
! <Parameter name='termStructureID' libraryClass='YieldTermStructure'>
<type>string</type>
<tensorRank>scalar</tensorRank>
--- 94,98 ----
<description>Index Spread</description>
</Parameter>
! <Parameter name='termStructureID' libraryClass='YieldTermStructure' ql_handle='true'>
<type>string</type>
<tensorRank>scalar</tensorRank>
Index: termstructures.xml
===================================================================
RCS file: /cvsroot/quantlibaddin/QuantLibAddin/gensrc/metadata/termstructures.xml,v
retrieving revision 1.7
retrieving revision 1.8
diff -C2 -d -r1.7 -r1.8
*** termstructures.xml 15 Jun 2006 18:07:54 -0000 1.7
--- termstructures.xml 15 Jun 2006 19:01:39 -0000 1.8
***************
*** 555,558 ****
--- 555,592 ----
</Member>
+ <Constructor name='qlHandleYieldTermStructure'>
+ <libraryFunction>Handle<QuantLib::YieldTermStructure></libraryFunction>
+ <functionCategory>QuantLib</functionCategory>
+ <ParameterList>
+ <Parameters>
+ <Parameter name='termStructureID' libraryClass='YieldTermStructure'>
+ <type>string</type>
+ <tensorRank>scalar</tensorRank>
+ <description>termStructureID</description>
+ </Parameter>
+ </Parameters>
+ </ParameterList>
+ </Constructor>
+
+ <Member name='qlHandleYieldTermStructureLinkTo' objectClass='Handle<QuantLib::YieldTermStructure>'>
+ <libraryFunction>linkTo</libraryFunction>
+ <functionCategory>QuantLib</functionCategory>
+ <description>relink handle</description>
+ <ParameterList>
+ <Parameters>
+ <Parameter name='termStructureID' libraryClass='YieldTermStructure'>
+ <type>string</type>
+ <tensorRank>scalar</tensorRank>
+ <description>termStructureID</description>
+ </Parameter>
+ </Parameters>
+ </ParameterList>
+ <ReturnValue>
+ <type>void</type>
+ <tensorRank>scalar</tensorRank>
+ <description>success/failure</description>
+ </ReturnValue>
+ </Member>
+
</Functions>
</Category>
|