* @brief Pass Assert message
*
* @SINCE_1_0.0
- * @param assertMessage Assert message to report
+ * @param[in] assertMessage Assert message to report
*/
DALI_IMPORT_API static void AssertAlways( const char* assertMessage );
/**
* @brief Copy Constructor.
* @SINCE_1_0.0
- * @param [in] any Any to be copied.
+ * @param[in] any Any to be copied.
*/
Any( const Any& any )
{
* @brief Assigns a given value to the Any type.
*
* @SINCE_1_0.0
- * @param[in] value The given value.
+ * @param[in] value The given value
+ * @return A reference to this
* @note If the types are different, then the current container will be re-created.
*
*/
*
* @SINCE_1_0.0
* @param [in] any Any to be assigned which contains a value of identical type to current contents.
+ * @return A reference to this
* @exception DaliException If parameter any is of a different type.
*
*/
* @brief Get a value of type Type from container
*
* @SINCE_1_0.0
- * @param type destination of type Type to write to
+ * @param[in] type destination of type Type to write to
*/
template<typename Type>
void Get( Type& type ) const
* @brief Constructor of base container
*
* @SINCE_1_0.0
- * @param type typeid of container
- * @param cloneFunc Cloning function to replicate this container type
- * @param deleteFunc Deleting function to destroy this container type
+ * @param[in] type typeid of container
+ * @param[in] cloneFunc Cloning function to replicate this container type
+ * @param[in] deleteFunc Deleting function to destroy this container type
*/
AnyContainerBase( const std::type_info& type, CloneFunc cloneFunc, DeleteFunc deleteFunc )
: mType( type ),
* @brief Templated Clone function from container base
*
* @SINCE_1_0.0
- * @param base reference to container
+ * @param[in] base reference to container
*/
template<typename Type>
struct AnyContainerImplCloner
* @brief Templated Delete function from container base
*
* @SINCE_1_0.0
- * @param base pointer to container
+ * @param[in] base pointer to container
*/
template<typename Type>
struct AnyContainerImplDelete
* @brief Constructor to create container holding value of type Type
*
* @SINCE_1_0.0
- * @param value Value of Type
+ * @param[in] value Value of Type
*/
AnyContainerImpl( const Type& value )
: AnyContainerBase( typeid( Type ),
* @brief Constructor to create new container of type from and existing container (cloning)
*
* @SINCE_1_0.0
- * @param base reference to base container to copy from
+ * @param[in] base reference to base container to copy from
*/
AnyContainerImpl( const AnyContainerBase& base )
: AnyContainerBase( typeid( Type ),
* @brief Set the container's stored value
*
* @SINCE_1_0.0
- * @param value of type Type
+ * @param[in] value of type Type
*/
void SetValue( const Type& value )
{
* @brief Extract a pointer to the held type of an Any object from a pointer to that Any object (NULL if empty )
*
* @SINCE_1_0.0
- * @param any Pointer to an Any object
+ * @param[in] any Pointer to an Any object
*
* @return Pointer to the Type held
*/
* @brief Extract a const pointer to the held type of an Any object from a pointer to that Any object (NULL if empty )
*
* @SINCE_1_0.0
- * @param any const Pointer to an Any object
+ * @param[in] any const Pointer to an Any object
*
* @return const Pointer to the Type held
*/
* @brief Extract a held value of type Type from an Any object from a reference to that Any object
*
* @SINCE_1_0.0
- * @param any reference to an Any object
+ * @param[in] any reference to an Any object
*
* @return Type value of type Type
*/
* @brief Extract a held value of type Type from an Any object from a const reference to that Any object
*
* @SINCE_1_0.0
- * @param any reference to an Any object
+ * @param[in] any reference to an Any object
*
* @return Type value of type Type
*/
* @brief Extract a reference to the held value of type Type from an Any object from a reference to that Any object
*
* @SINCE_1_0.0
- * @param any reference to an Any object
+ * @param[in] any reference to an Any object
*
* @return A reference to the Type value of type Type
*/
* @brief Extract a const reference to the held value of type Type from an Any object from a const reference to that Any object
*
* @SINCE_1_0.0
- * @param any reference to an Any object
+ * @param[in] any reference to an Any object
*
* @return A const reference to the Type value of type Type
*/