diff options
author | Reid Spencer <rspencer@reidspencer.com> | 2007-04-09 01:26:02 +0000 |
---|---|---|
committer | Reid Spencer <rspencer@reidspencer.com> | 2007-04-09 01:26:02 +0000 |
commit | 1f831ffd672650059c469fc9feb71357805fc7c6 (patch) | |
tree | 016f6c28c4d725d8909ab9c30d6be2fcfad5ed95 | |
parent | 0ebe9c132c6b9c74b334f0c7503e702b499575d5 (diff) |
Remove redundancy.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@35790 91177308-0d34-0410-b5e6-96231b3b80d8
-rw-r--r-- | include/llvm/ParameterAttributes.h | 34 |
1 files changed, 11 insertions, 23 deletions
diff --git a/include/llvm/ParameterAttributes.h b/include/llvm/ParameterAttributes.h index 6f774e0819..30bead7093 100644 --- a/include/llvm/ParameterAttributes.h +++ b/include/llvm/ParameterAttributes.h @@ -126,34 +126,22 @@ class ParamAttrsList { /// @name Mutators /// @{ public: - /// This method will add the \p attr to the parameter with index + /// This method will add the \p attrs to the parameter with index /// \p param_index. If the parameter index does not exist it will be created - /// and the \p will be the only attribute set. Otherwise, any existing - /// attributes for the specified parameter remain set and the attribute - /// given by \p attr is also set. - /// @brief Add a single ParameterAttribute - void addAttribute(uint16_t param_index, ParameterAttributes attr); + /// and the \p attrs will be the only attributes set. Otherwise, any + /// existing attributes for the specified parameter remain set and the + /// attributes given by \p attrs are also set. + /// @brief Add ParameterAttributes. + void addAttributes(uint16_t param_index, uint16_t attrs); - /// This method will remove the \p attr to the parameter with index + /// This method will remove the \p attrs to the parameter with index /// \p param_index. If the parameter index does not exist in the list, - /// an assertion will occur. If the specified attribute is the last - /// attribute set for the specified parameter index, the attributes for + /// an assertion will occur. If the specified attributes are the last + /// attributes set for the specified parameter index, the attributes for /// that index are removed completely from the list (size is decremented). - /// Otherwise, the specified attribute is removed from the set of attributes - /// for the given index. + /// Otherwise, the specified attributes are removed from the set of + /// attributes for the given index, retaining any others. /// @brief Remove a single ParameterAttribute - void removeAttribute(uint16_t param_index, ParameterAttributes attr); - - /// This is identical to addAttribute but permits you to set multiple - /// attributes at the same time. The \p attrs value is expected to be a - /// bitwise OR of the attributes you would like to have added. - /// @brief Insert ParameterAttributes for an index - void addAttributes(uint16_t param_index, uint16_t attrs); - - /// This is identical to removeAttribute but permits you to remove multiple - /// attributes at the same time. The\p attrs value is expected to be a - /// bitwise OR of the attribute syou would like to have removed. - /// @brief Remove ParameterAttributes for an index void removeAttributes(uint16_t param_index, uint16_t attrs); /// @} |