src/symbol.cpp
/*!
 * \fn Symbol(const Function& f)
 * \brief constructs a symbol from a function
 */
\fn Symbol(const Function& f)
\brief constructs a symbol from a function
\ fn Symbol ( const Function& f ) \ brief constructs a symbol from a function
Symbol::Symbol(const Function& f)
  : Symbol(std::shared_ptr<SymbolImpl>(f.impl()))
{
}
Symbol :: Symbol ( const Function & f ) : Symbol ( std :: shared_ptr < SymbolImpl > ( f . impl ( ) ) ) { }
\fn Symbol(const Function& f)
 \brief constructs a symbol from a function
\ fn Symbol ( const Function& f ) \ brief constructs a symbol from a function