Boost component with SCL macros