Removed deprecated interfaces
[libdai.git] / include / dai / properties.h
index d75f80d..289b7a3 100644 (file)
@@ -98,13 +98,6 @@ class PropertySet : private std::map<PropertyKey, PropertyValue> {
             return *this; 
         }
 
-        /// Sets a property (a key \a key with a corresponding value \a val)
-        /** \deprecated Please use dai::PropertySet::set(const PropertyKey&, const PropertyValue&) instead
-         */
-        PropertySet& Set( const PropertyKey& key, const PropertyValue& val ) { 
-            return set( key, val );
-        }
-
         /// Set properties according to \a newProps, overriding properties that already exist with new values
         PropertySet& set( const PropertySet& newProps ) {
             const std::map<PropertyKey, PropertyValue> *m = &newProps;
@@ -113,13 +106,6 @@ class PropertySet : private std::map<PropertyKey, PropertyValue> {
             return *this;
         }
 
-        /// Set properties according to \a newProps, overriding properties that already exist with new values
-        /** \deprecated Please use dai::PropertySet::set(const PropertySet&) instead
-         */
-        PropertySet& Set( const PropertySet& newProps ) {
-            return set( newProps );
-        }
-
         /// Shorthand for (temporarily) adding properties
         /** \par Example:
             \code
@@ -162,17 +148,6 @@ PropertySet p()("method","BP")("verbose",1)("tol",1e-9)
                 }
             }
         }
-
-        /// Converts the type of the property value corresponding with \a key from string to \a ValueType (if necessary)
-        /** The implementation makes use of boost::lexical_cast
-         *  \tparam ValueType Type to which the value should be cast
-         *  \throw IMPOSSIBLE_TYPECAST if the type cast cannot be done
-         *  \deprecated Please use dai::PropertySet::convertTo() instead
-         */
-        template<typename ValueType>
-        void ConvertTo( const PropertyKey& key ) { 
-            convertTo<ValueType>( key );
-        }
     //@}
 
     //@}
@@ -219,14 +194,6 @@ PropertySet p()("method","BP")("verbose",1)("tol",1e-9)
             return x->second;
         }
 
-        /// Gets the value corresponding to \a key
-        /** \throw OBJECT_NOT_FOUND if the key cannot be found in \c *this
-         *  \deprecated Please use dai::PropertySet::get() instead
-         */
-        const PropertyValue& Get( const PropertyKey& key ) const {
-            return get( key );
-        }
-
         /// Gets the value corresponding to \a key, cast to \a ValueType
         /** \tparam ValueType Type to which the value should be cast
          *  \throw OBJECT_NOT_FOUND if the key cannot be found in \c *this
@@ -242,17 +209,6 @@ PropertySet p()("method","BP")("verbose",1)("tol",1e-9)
             }
         }
 
-        /// Gets the value corresponding to \a key, cast to \a ValueType
-        /** \tparam ValueType Type to which the value should be cast
-         *  \throw OBJECT_NOT_FOUND if the key cannot be found in \c *this
-         *  \throw IMPOSSIBLE_TYPECAST if the type cast cannot be done
-         *  \deprecated Please use dai::PropertySet::getAs() instead
-         */
-        template<typename ValueType>
-        ValueType GetAs( const PropertyKey& key ) const {
-            return getAs<ValueType>( key );
-        }
-
         /// Gets the value corresponding to \a key, cast to \a ValueType, converting from a string if necessary
         /** If the type of the value is already equal to \a ValueType, no conversion is done.
          *  Otherwise, the type of the value should be a std::string, in which case boost::lexical_cast is