Drake
Drake C++ Documentation
common Directory Reference
Directory dependency graph for common:

Directories

directory  ad
 
directory  proto
 
directory  schema
 
directory  symbolic
 
directory  test_utilities
 
directory  trajectories
 
directory  yaml
 

Files

file  autodiff.h
 This header provides a single inclusion point for autodiff-related header files in the drake/common directory.
 
file  autodiff_overloads.h
 Overloads for STL mathematical operations on AutoDiffScalar.
 
file  autodiffxd.h
 
file  bit_cast.h
 
file  cond.h
 
file  constants.h
 
file  copyable_unique_ptr.h
 
file  default_scalars.h
 
file  diagnostic_policy.h
 
file  double_overloads.h
 Provides necessary operations on double to have it as a ScalarType in drake.
 
file  doxygen_cxx.h
 
file  drake_assert.h
 Provides Drake's assertion implementation.
 
file  drake_assertion_error.h
 
file  drake_bool.h
 
file  drake_copyable.h
 Provides careful macros to selectively enable or disable the special member functions for copy-construction, copy-assignment, move-construction, and move-assignment.
 
file  drake_deprecated.h
 Provides a portable macro for use in generating compile-time warnings for use of code that is permitted but discouraged.
 
file  drake_export.h
 
file  drake_marker.h
 This is an internal (not installed) header.
 
file  drake_path.h
 
file  drake_throw.h
 Provides a convenient wrapper to throw an exception when a condition is unmet.
 
file  dummy_value.h
 
file  eigen_autodiff_types.h
 This file contains abbreviated definitions for certain uses of AutoDiffScalar that are commonly used in Drake.
 
file  eigen_types.h
 This file contains abbreviated definitions for certain specializations of Eigen::Matrix that are commonly used in Drake.
 
file  extract_double.h
 
file  file_source.h
 
file  find_cache.h
 
file  find_loaded_library.h
 
file  find_resource.h
 
file  find_runfiles.h
 This file contains helpers to work with Bazel-declared runfiles – declared data dependencies used by C++ code.
 
file  fmt.h
 
file  fmt_eigen.h
 
file  fmt_ostream.h
 
file  hash.h
 
file  hwy_dynamic.h
 
file  hwy_dynamic_impl.h
 
file  identifier.h
 
file  is_approx_equal_abstol.h
 
file  is_cloneable.h
 
file  is_less_than_comparable.h
 
file  memory_file.h
 
file  name_value.h
 
file  network_policy.h
 
file  never_destroyed.h
 
file  nice_type_name.h
 
file  nice_type_name_override.h
 (Advanced) Provides the ability to override NiceTypeName::Get(T*) so that Python objects can have human-readable names.
 
file  overloaded.h
 The "overloaded" variant-visit pattern.
 
file  parallelism.h
 
file  pointer_cast.h
 
file  polynomial.h
 
file  random.h
 
file  reset_after_move.h
 
file  reset_on_copy.h
 
file  scope_exit.h
 
file  scoped_singleton.h
 
file  sha256.h
 
file  sorted_pair.h
 Provides drake::MakeSortedPair and drake::SortedPair for storing two values of a certain type in sorted order.
 
file  ssize.h
 
file  string_hash.h
 
file  string_map.h
 
file  string_set.h
 
file  string_unordered_map.h
 
file  string_unordered_set.h
 
file  temp_directory.h
 
file  text_logging.h
 This is the entry point for all text logging within Drake.
 
file  timer.h
 Provides drake::Timer interface and drake::SteadyTimer for timing events.
 
file  type_safe_index.h
 
file  unused.h
 
file  value.h