about summary refs log tree commit diff
path: root/absl/types
diff options
context:
space:
mode:
authorBruce Mitchener <bruce.mitchener@gmail.com>2018-04-19T18·11+0700
committerBruce Mitchener <bruce.mitchener@gmail.com>2018-04-19T18·11+0700
commit08760addbe9732d8ee889328229781313baf6e96 (patch)
tree2bc864ece816fdebc00b124741a01472b764b55f /absl/types
parent5b535401665cc6aa96d54a5c9b0901153d97210f (diff)
Fix some typos.
Diffstat (limited to 'absl/types')
-rw-r--r--absl/types/any.h10
-rw-r--r--absl/types/span.h2
2 files changed, 6 insertions, 6 deletions
diff --git a/absl/types/any.h b/absl/types/any.h
index 760a160e7562..346c44aa2db6 100644
--- a/absl/types/any.h
+++ b/absl/types/any.h
@@ -191,13 +191,13 @@ ValueType* any_cast(any* operand) noexcept;
 //   auto c = absl::any(std::move(my_foo));  // Error, not copy-constructable
 //
 // Note that `absl::any` makes use of decayed types (`absl::decay_t` in this
-// context) to remove const-volative qualifiers (known as "cv qualifiers"),
+// context) to remove const-volatile qualifiers (known as "cv qualifiers"),
 // decay functions to function pointers, etc. We essentially "decay" a given
 // type into its essential type.
 //
-// `absl::any` makes use of decayed types when determing the basic type `T` of
+// `absl::any` makes use of decayed types when determining the basic type `T` of
 // the value to store in the any's contained object. In the documentation below,
-// we explcitly denote this by using the phrase "a decayed type of `T`".
+// we explicitly denote this by using the phrase "a decayed type of `T`".
 //
 // Example:
 //
@@ -322,7 +322,7 @@ class any {
   // Overload of `any::emplace()` to emplace a value within an `absl::any`
   // object by calling `any::reset()`, initializing the contained value as if
   // direct-non-list-initializing an object of type `VT` with the arguments
-  // `initilizer_list, std::forward<Args>(args)...`, and returning a reference
+  // `initializer_list, std::forward<Args>(args)...`, and returning a reference
   // to the new contained value.
   //
   // Note: If an exception is thrown during the call to `VT`'s constructor,
@@ -354,7 +354,7 @@ class any {
   // Swaps the passed value and the value of this `absl::any` object.
   void swap(any& other) noexcept { obj_.swap(other.obj_); }
 
-  // Observors
+  // Observers
 
   // any::has_value()
   //
diff --git a/absl/types/span.h b/absl/types/span.h
index 6ba466850456..d365f17d5219 100644
--- a/absl/types/span.h
+++ b/absl/types/span.h
@@ -224,7 +224,7 @@ using EnableIfConvertibleToSpanConst =
 // point to remains alive, must also ensure that such memory does not get
 // reallocated. Therefore, to avoid undefined behavior, containers with
 // associated span views should not invoke operations that may reallocate memory
-// (such as resizing) or invalidate iterarors into the container.
+// (such as resizing) or invalidate iterators into the container.
 //
 // One common use for a `Span` is when passing arguments to a routine that can
 // accept a variety of array types (e.g. a `std::vector`, `absl::InlinedVector`,