gravatar
tapolcai@tmit.bme.hu
tapolcai@tmit.bme.hu
Dirty hacking for VS 2005 in lp_base.h (#209)
0 1 0
default
1 file changed with 24 insertions and 24 deletions:
↑ Collapse diff ↑
Show white space 2 line context
... ...
@@ -1385,6 +1385,6 @@
1385 1385
#else
1386
    template<class T>
1387
    typename enable_if<typename T::value_type::LpCol,void>::type
1388
    colUpperBound(T &t, Value value,dummy<0> = 0) {
1389
      for(typename T::iterator i=t.begin();i!=t.end();++i) {
1386
    template<class T1>
1387
    typename enable_if<typename T1::value_type::LpCol,void>::type
1388
    colUpperBound(T1 &t, Value value,dummy<0> = 0) {
1389
      for(typename T1::iterator i=t.begin();i!=t.end();++i) {
1390 1390
        colUpperBound(*i, value);
... ...
@@ -1392,7 +1392,7 @@
1392 1392
    }
1393
    template<class T>
1394
    typename enable_if<typename T::value_type::second_type::LpCol,
1393
    template<class T1>
1394
    typename enable_if<typename T1::value_type::second_type::LpCol,
1395 1395
                       void>::type
1396
    colUpperBound(T &t, Value value,dummy<1> = 1) {
1397
      for(typename T::iterator i=t.begin();i!=t.end();++i) {
1396
    colUpperBound(T1 &t, Value value,dummy<1> = 1) {
1397
      for(typename T1::iterator i=t.begin();i!=t.end();++i) {
1398 1398
        colUpperBound(i->second, value);
... ...
@@ -1400,7 +1400,7 @@
1400 1400
    }
1401
    template<class T>
1402
    typename enable_if<typename T::MapIt::Value::LpCol,
1401
    template<class T1>
1402
    typename enable_if<typename T1::MapIt::Value::LpCol,
1403 1403
                       void>::type
1404
    colUpperBound(T &t, Value value,dummy<2> = 2) {
1405
      for(typename T::MapIt i(t); i!=INVALID; ++i){
1404
    colUpperBound(T1 &t, Value value,dummy<2> = 2) {
1405
      for(typename T1::MapIt i(t); i!=INVALID; ++i){
1406 1406
        colUpperBound(*i, value);
... ...
@@ -1434,6 +1434,6 @@
1434 1434
#else
1435
    template<class T>
1436
    typename enable_if<typename T::value_type::LpCol,void>::type
1437
    colBounds(T &t, Value lower, Value upper,dummy<0> = 0) {
1438
      for(typename T::iterator i=t.begin();i!=t.end();++i) {
1435
    template<class T2>
1436
    typename enable_if<typename T2::value_type::LpCol,void>::type
1437
    colBounds(T2 &t, Value lower, Value upper,dummy<0> = 0) {
1438
      for(typename T2::iterator i=t.begin();i!=t.end();++i) {
1439 1439
        colBounds(*i, lower, upper);
... ...
@@ -1441,6 +1441,6 @@
1441 1441
    }
1442
    template<class T>
1443
    typename enable_if<typename T::value_type::second_type::LpCol, void>::type
1444
    colBounds(T &t, Value lower, Value upper,dummy<1> = 1) {
1445
      for(typename T::iterator i=t.begin();i!=t.end();++i) {
1442
    template<class T2>
1443
    typename enable_if<typename T2::value_type::second_type::LpCol, void>::type
1444
    colBounds(T2 &t, Value lower, Value upper,dummy<1> = 1) {
1445
      for(typename T2::iterator i=t.begin();i!=t.end();++i) {
1446 1446
        colBounds(i->second, lower, upper);
... ...
@@ -1448,6 +1448,6 @@
1448 1448
    }
1449
    template<class T>
1450
    typename enable_if<typename T::MapIt::Value::LpCol, void>::type
1451
    colBounds(T &t, Value lower, Value upper,dummy<2> = 2) {
1452
      for(typename T::MapIt i(t); i!=INVALID; ++i){
1449
    template<class T2>
1450
    typename enable_if<typename T2::MapIt::Value::LpCol, void>::type
1451
    colBounds(T2 &t, Value lower, Value upper,dummy<2> = 2) {
1452
      for(typename T2::MapIt i(t); i!=INVALID; ++i){
1453 1453
        colBounds(*i, lower, upper);
0 comments (0 inline)