Newer
Older
libj / include / j / lang / env.hpp
Nomura Kei on 22 Jun 720 bytes update libj
/**
 * @file env.hpp
 * @brief J Library Env ヘッダファイル。
 * @copyright  2001 - 2024  Nomura Kei
 * @depends
 *   j.hpp
 *   j/lang/string.hpp
 */
#ifndef J_LANG_ENV_HPP
#define J_LANG_ENV_HPP

#include <j/lang/string.hpp>

namespace j
{
    namespace lang
    {
        namespace Env
        {
            // 環境変数を取得
            String get(const String &name);

            // 環境変数を設定
            bool set(const String &name, const String &value, bool overwrite = true);

            // 環境変数を削除
            bool unset(const String &name);

        } // namespace Env
    } // namespace lang
} // namespace j

#endif // J_LANG_ENV_HPP