Cpp

Added TLS conditional compilation flags, updated description, added bounds