ORCA: Optimization-based framework for Robotic Control Applications
Classes | Namespaces | Macros | Functions
Utils.h File Reference
#include <iostream>
#include <Eigen/Dense>
#include <memory>
#include <cstdlib>
#include <ctime>
#include <limits>
#include <atomic>
#include <chrono>
#include <list>
#include <functional>
#include <thread>
#include <map>
#include "orca/utils/Logger.h"
+ Include dependency graph for Utils.h:
+ This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  orca::utils::PosixTimer
 
class  orca::utils::Formatter
 
class  orca::utils::orca_exception
 

Namespaces

 orca
 
 orca::utils
 

Macros

#define UNUSED(expr)   (void)(expr)
 

Functions

template<typename T , typename... Args>
std::unique_ptr< T > orca::utils::make_unique (Args &&...args)
 
void orca::utils::orca_throw (const std::string &arg)
 
template<typename Derived >
void orca::utils::assertSize (const Eigen::EigenBase< Derived > &a, const Eigen::EigenBase< Derived > &b)
 
void orca::utils::assertSize (const Eigen::VectorXd &a, int s)
 
template<class T >
bool orca::utils::exists (const T &t, std::list< T > l)
 
template<typename Key , typename Vals >
bool orca::utils::key_exists (const std::map< Key, Vals > &container, const Key &key)
 

Macro Definition Documentation

#define UNUSED (   expr)    (void)(expr)