Ignore:
Timestamp:
04/25/24 15:05:23 (7 weeks ago)
Author:
jderouillat
Message:

Delete boost dependencies, the few features used are replaced by functions stored in extern/boost_extraction

File:
1 edited

Legend:

Unmodified
Added
Removed
  • XIOS3/trunk/src/node/field.cpp

    r2628 r2629  
    2525#include "tracer.hpp" 
    2626#include "graph_package.hpp" 
     27#include <boost_extract.hpp> 
    2728 
    2829namespace xios 
     
    682683    if (hasExpression()) 
    683684    { 
    684       boost::scoped_ptr<IFilterExprNode> expr(parseExpr(getExpression() + '\0')); 
     685      std::unique_ptr<IFilterExprNode> expr(parseExpr(getExpression() + '\0')); 
    685686      filterExpr = expr->reduce(gc, *this); 
    686687       
     
    13901391 
    13911392    CFieldGroup* group = CFieldGroup::get(gref); 
    1392     CFieldGroup* owner = CFieldGroup::get(boost::polymorphic_downcast<CFieldGroup*>(this)); 
     1393    CFieldGroup* owner = CFieldGroup::get(xios_polymorphic_downcast<CFieldGroup*>(this)); 
    13931394    owner->setAttributes(group); // inherite of attributes of group reference 
    13941395       
Note: See TracChangeset for help on using the changeset viewer.