Visual Studio 2015 IntelliSense错误,但解决方案编译

时间:2017-11-26 17:56:10

标签: c++ visual-studio intellisense

我知道已经有a thread like this但是我已经尝试了所有建议但错误仍在编辑器中显示,但解决方案编译好了。我的问题可能有点不同。

我有一个名为// Set coupon code as custom data in cart session add_action('wp_loaded', 'add_coupon_code_to_cart_session'); function add_coupon_code_to_cart_session() { // Exit if no code in URL or if the coupon code is already set cart session if( empty( $_GET["code"] ) || WC()->session->get( 'custom_discount' ) ) return; if( ! WC()->session->get( 'custom_discount' ) ) { $coupon_code = esc_attr($_GET["code"]); WC()->session->set( 'custom_discount', $coupon_code ); // If there is an existing non empty cart active session we apply the coupon if( ! WC()->cart->is_empty() ){ WC()->cart->add_discount( $coupon_code ); } } } // Add coupon code when a product is added to cart once add_action('woocommerce_add_to_cart', 'add_coupon_code_to_cart', 10, 6 ); function add_coupon_code_to_cart( $cart_item_key, $product_id, $quantity, $variation_id, $variation, $cart_item_data ){ $coupon_code = WC()->session->get( 'custom_discount' ); $applied_coupons = WC()->session->get('applied_coupons'); if( empty($coupon_code) || in_array( $coupon_code, $applied_coupons ) ) return; WC()->cart->add_discount( $coupon_code ); } // Remove coupon code when user empty his cart add_action('woocommerce_cart_item_removed', 'check_coupon_code_cart_items_removed', 10, 6 ); function check_coupon_code_cart_items_removed( $cart_item_key, $cart ){ $coupon_code = WC()->session->get( 'custom_discount' ); if( $cart->has_discount( $coupon_code ) && $cart->is_empty() ); $cart->remove_coupon( $coupon_code ); } 的函数,它具有相同的名称,在两个单独的文件中定义并继承到不同的类。这是它的样子: enter image description here

enter image description here

getCurrentTime使用NetworkClientState基类中的getCurrentTimeNetworkClient以及GameClientLinearPrediction都在QuadraticPrediction基类中使用getCurrentTime定义。

Intellisense持续强调Prediction,但程序编译并运行。虽然如果我摆脱Prediction::getCurrentTime,它会说getCurrentTime是不明确的。 我该怎么做才能摆脱这个Intellisense错误?

0 个答案:

没有答案