#include <cobjecthelpers.h>
Public Member Functions | |
| bool | operator() (const boost::shared_ptr< IProperty > &val1, const boost::shared_ptr< IProperty > &val2) const |
Equality functor for properties.
Class with function operator to compare two properties. Class can be used as normal function.
| bool pdfobjects::utils::PropertyEquals::operator() | ( | const boost::shared_ptr< IProperty > & | val1, | |
| const boost::shared_ptr< IProperty > & | val2 | |||
| ) | const |
Equality function operator.
| val1 | Value to compare (with T type wrapped by smart poiter). | |
| val2 | Value to compare (with T type wrapped by smart poiter). |
Two values are equal iff they:
Supported types
| NotImplementedException | if value type is not supported (see supported types table). |
References pdfobjects::pBool, pdfobjects::pInt, pdfobjects::pName, pdfobjects::pNull, pdfobjects::pReal, pdfobjects::pRef, and pdfobjects::pString.