文件操作 - type_encoding.hpp
返回文件管理
返回主菜单
删除本文件
文件: /usr/include/boost/typeof/type_encoding.hpp
编辑文件内容
// Copyright (C) 2004 Arkadiy Vertleyb // Distributed under the Boost Software License, Version 1.0. (See accompanying // file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt) #ifndef BOOST_TYPEOF_TYPE_ENCODING_HPP_INCLUDED #define BOOST_TYPEOF_TYPE_ENCODING_HPP_INCLUDED #define BOOST_TYPEOF_REGISTER_TYPE_IMPL(T, Id) \ \ template<class V> struct encode_type_impl<V, T > \ : boost::type_of::push_back<V, boost::type_of::constant<std::size_t,Id> > \ {}; \ template<class Iter> struct decode_type_impl<boost::type_of::constant<std::size_t,Id>, Iter> \ { \ typedef T type; \ typedef Iter iter; \ }; #define BOOST_TYPEOF_REGISTER_TYPE_EXPLICIT_ID(Type, Id) \ BOOST_TYPEOF_BEGIN_ENCODE_NS \ BOOST_TYPEOF_REGISTER_TYPE_IMPL(Type, Id) \ BOOST_TYPEOF_END_ENCODE_NS #define BOOST_TYPEOF_REGISTER_TYPE(Type) \ BOOST_TYPEOF_REGISTER_TYPE_EXPLICIT_ID(Type, BOOST_TYPEOF_UNIQUE_ID()) #endif//BOOST_TYPEOF_TYPE_ENCODING_HPP_INCLUDED
修改文件时间
将文件时间修改为当前时间的前一年
删除文件