CppCMS
cppcms/base_cache_fwd.h
00001 
00002 //                                                                             
00003 //  Copyright (C) 2008-2012  Artyom Beilis (Tonkikh) <artyomtnk@yahoo.com>     
00004 //                                                                             
00005 //  See accompanying file COPYING.TXT file for licensing details.
00006 //
00008 #ifndef CPPCMS_BASE_CACHE_FWD_H
00009 #define CPPCMS_BASE_CACHE_FWD_H
00010 
00011 #include <string>
00012 #include <set>
00013 #include <cppcms/defs.h>
00014 #include <booster/intrusive_ptr.h>
00015 #include <cppcms/cstdint.h>
00016 
00017 namespace cppcms {
00018         namespace impl {
00019                 class base_cache;
00020                 inline void intrusive_ptr_add_ref(base_cache *ptr);
00021                 inline void intrusive_ptr_release(base_cache *ptr);
00022         } // impl
00023 } //cppcms
00024 
00025 #endif