Macros
seq/detail/is_empty.hpp File Reference
#include <boost/preprocessor/config/config.hpp>
#include <boost/preprocessor/arithmetic/dec.hpp>
#include <boost/preprocessor/logical/bool.hpp>
#include <boost/preprocessor/logical/compl.hpp>
#include <boost/preprocessor/seq/size.hpp>
Include dependency graph for seq/detail/is_empty.hpp:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Macros

#define BOOST_PP_SEQ_DETAIL_EMPTY_SIZE(seq)   BOOST_PP_DEC(BOOST_PP_SEQ_SIZE(seq (nil))) \
 
#define BOOST_PP_SEQ_DETAIL_IS_EMPTY(seq)
 
#define BOOST_PP_SEQ_DETAIL_IS_EMPTY_SIZE(size)
 
#define BOOST_PP_SEQ_DETAIL_IS_NOT_EMPTY(seq)   BOOST_PP_SEQ_DETAIL_IS_NOT_EMPTY_SIZE(BOOST_PP_SEQ_DETAIL_EMPTY_SIZE(seq)) \
 
#define BOOST_PP_SEQ_DETAIL_IS_NOT_EMPTY_SIZE(size)   BOOST_PP_BOOL(size) \
 

Macro Definition Documentation

◆ BOOST_PP_SEQ_DETAIL_EMPTY_SIZE

#define BOOST_PP_SEQ_DETAIL_EMPTY_SIZE (   seq)    BOOST_PP_DEC(BOOST_PP_SEQ_SIZE(seq (nil))) \

Definition at line 45 of file seq/detail/is_empty.hpp.

◆ BOOST_PP_SEQ_DETAIL_IS_EMPTY

#define BOOST_PP_SEQ_DETAIL_IS_EMPTY (   seq)
Value:
( \
BOOST_PP_SEQ_DETAIL_IS_NOT_EMPTY(seq) \
) \

Definition at line 23 of file seq/detail/is_empty.hpp.

◆ BOOST_PP_SEQ_DETAIL_IS_EMPTY_SIZE

#define BOOST_PP_SEQ_DETAIL_IS_EMPTY_SIZE (   size)
Value:
( \
BOOST_PP_SEQ_DETAIL_IS_NOT_EMPTY_SIZE(size) \
) \

Definition at line 30 of file seq/detail/is_empty.hpp.

◆ BOOST_PP_SEQ_DETAIL_IS_NOT_EMPTY

#define BOOST_PP_SEQ_DETAIL_IS_NOT_EMPTY (   seq)    BOOST_PP_SEQ_DETAIL_IS_NOT_EMPTY_SIZE(BOOST_PP_SEQ_DETAIL_EMPTY_SIZE(seq)) \

Definition at line 37 of file seq/detail/is_empty.hpp.

◆ BOOST_PP_SEQ_DETAIL_IS_NOT_EMPTY_SIZE

#define BOOST_PP_SEQ_DETAIL_IS_NOT_EMPTY_SIZE (   size)    BOOST_PP_BOOL(size) \

Definition at line 41 of file seq/detail/is_empty.hpp.

BOOST_PP_COMPL
#define BOOST_PP_COMPL(x)
Definition: compl.hpp:22


sick_visionary_ros
Author(s): SICK AG TechSupport 3D Snapshot
autogenerated on Thu Feb 8 2024 03:56:21